A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangjijin 中级黑马   /  2014-6-30 11:00  /  557 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1)        功能实现
a)        在类(public class xxx{…… }这些代码)的前面输入:
import java.util.*; 或者 import java.util.Scanner;
b)        在需要接受从键盘输入数据的代码处输入:
Scanner input  =  new Scanner(System.in);
c)        根据需要接受输入的数据类型
1.        利用第二步创建的input的相应方法实现从控制台接收数据;
d)        例如:
        要接受输入一个整型的数据,代码这样写:
int number  =  input.nextInt();
        要接受输入一个String 类型的数据,代码这样写:
String name  =  input.next();
        接受double类型的数据,代码:
double price  =  input.nextDouble();
        这样就把你从键盘输入的数据保存到声明的变量里了
        一般在接受输入代码的前面提醒用户输入,即在这句代码前加        :
System.out.println(“请输入一个整数”);
e)        示例:
1.        请输入一个整数,实现一个数字加密器,加密规则是:
加密结果 = (整数*10+5)/2 + 3.14159
加密结果仍为一整数
f)        完整代码:
import java.util.*;
public class ScannerInput {
        /**
         * 作者:钟慧涛
* 日期:2010–7–18
* 功能描述:输入一个整数,实现加密
         */
        public static void main(String[] args) {
                int num;
                System.out.println("请输入一个整数,便于实现加密");
                // 从控制台接收一个数
                Scanner input = new Scanner (System. in);
                // 用nextInt()方法获取控制台输入的一个整数
                num = input.nextInt();
                // 通过加密公式得出结果
                int result = (int) ((num * 10 + 5) / 2 + 3.14159);
                // 输出数字及加密后的结果
                System.out.println(num + "实现加密后的结果为:" + result);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马