第1个回答 2013-11-29
首先,java.util.Scanner包中的Scanner(中文意思是扫描仪)类,这个类是一个final类继承于object类,从它的类名上就可以看出它有点类似于扫描仪,所以它只能扫描用户输入到屏幕上的信息,这是就需要一个System.in然后再扫描(我是这样认为的)。当然它扫描到的只是字符,但在需要时可以转换成其他类型,它提供了很多此类的方法:String next()、 BigDecimal nextBigDecimal() 、BigInteger nextBigInteger() 、BigInteger nextBigInteger(int radix) 、 boolean nextBoolean() 、byte nextByte() 、 byte nextByte(int radix) 、double nextDouble() 、float nextFloat() 、int nextInt() 、int nextInt(int radix) 、 String nextLine() 、long nextLong() 、long nextLong(int radix) 、short nextShort() 、short nextShort(int radix) 。这些方法都可以得到相应类型的数据。例 如: import java.util.Scanner; public class Importtext { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int i = sc.nextInt(); System.out.println(i); } }
第2个回答 2013-11-29
用 java.util.Scanner import java.util.Scanner;public class Test{public static void main(String[] args){System.out.print("请输入你的姓名:");Scanner sc = new Scanner(System.in);String name = "没有有姓名";name = sc.next();System.out.print("请输入的姓名为:"+name);}}
第3个回答 2013-11-29
public static void main(String[] args)
{
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.print("输入字符串:");
String s = input.next();
System.out.println("您输入的字符串为:"+s);
}
第4个回答 2013-11-29
Scanner in = new Scanner(System.in);