使用Scanner获取键盘输入
输入 demo:
Scanner in = new Scanner(System.in); //类似于声明,真正执行在下面。 a=in.nextInt(); //输入整形数 b=in.nextInt(); c=in.nextLine(); //输入字符串
出现警告“in is never close”时,最后加上“in.close();”即可。
输出 demo:
System.out.print() //输出之后不换行 System.out.println() //输出之后换行
举例:
import java.util.Scanner;
public class TestScanner {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入名字:");
String name = scanner.nextLine();
System.out.println("请输入你的爱好:");
String favor = scanner.nextLine();
System.out.println("请输入你的年龄:");
int age = scanner.nextInt();
System.out.println("###############");
System.out.println(name);
System.out.println(favor);
System.out.println("来到地球的天数:"+age*365);
System.out.println("离开地球的天数:"+(72-age)*365);
}
}
至于为什么这样写在学完面向对象后会有更深入理解!
2019-02-13 16:04:27 房廷飞