一、导入包
import java.util.Scanner;
二、创建输入类对象
Scanner input = new Scanner(System.in);
三、调用输入的方法
例如:
int n1 = in.nextInt();//整型输入
String n2 = in.next();//字符串输入
char n3 = in. next().charAt(0);//提取输入字符串的第一个给n3
float n4 = in.nextFloat();//单浮点型输入
double n5 = in.nextDouble();//双浮点型输入
四、小程序举例:
第一个:
import java.util.Scanner;//包的导入
public class Test08{
public static void main(String[] args){
//输入两个整数,求和.
Scanner in = new Scanner(System.in);
int n1=0,n2=0,sum=0;
System.out.print("请输入第1个数:");
n1 = in.nextInt();
System.out.print("请输入第2个数:");
n2 = in.nextInt();
//两数相加求和
sum=n1+n2;
//打印结果
System.out.println(n1+" + "+n2+" = "+sum);
}
}
第二个:
import java.util.Scanner;//1. 导入输入所用的类型
public class Test06{
public static void main(String[] args){
int n1;
float n2;
double n3;
String n4;
char n5;
//2.创建输入对象
Scanner in = new Scanner(System.in);
//3实现输入
//3.1 输入一个整数
System.out.print("请输入n1:");
n1 = in.nextInt();//n1=1
//3.2 输入一个单精度小数
System.out.print("请输入n2:");
n2 = in.nextFloat();//n2=0.123
//3.3 输入一个双精度小数
System.out.print("请输入n3:");
n3 = in.nextDouble();//n3=0.1234567891234
//3.4 输入一个字符串
System.out.print("请输入n4:");
n4 = in.next();//n4="abc#$abc"
System.out.println("n1="+n1+", n2="+n2+",n3="+n3+",n4="+n4);
//3.5 输入一个字符串后提取第一个字符
System.out.print("请输入n5:");
String str = in.next();//str="abc"
System.out.println("您输入的一串字符是:"+str);
n5 = str.charAt(0);//n5='b' 解: "abc".charAt(0)=='a',"abc".charAt(1)=='b' , "abc".charAt(2)=='c'
//打印输出结果
System.out.println("n5="+n5);
}
}