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);
}
}
|
|