在java中,输入语句为“Scanner对象.next)系列方法”,例“Scanner对象.nextLine)”表示输入字符串;输出语句为“System.out.println)”、“System.out.print)”等。
对于经常上机刷题的来说,首先得解决输入输出方法,Java的输入输出流在Java学习过程的后面部分才会接触,但是我们可以掌握一些简单的,常用的输入输出方法
输出流
java常用的输出语句有下面三种:System.out.println);//换行打印,输出之后会自动换行
System.out.print);//不换行打印
System.out.printf);//按格式输出
输出示例public class test {
public static void mainString []args){
System.out.println1111);//换行打印,输出后自动换行
System.out.print1111);//不换行打印
System.out.printf“分数是:%d”,88);//按格式输出
}
}
输入流
java的输入需要依赖Scanner类:import java.util.Scanner;
如果需要输入,则先声明一个Scanner对象:Scanner s = new ScannerSystem.in);
Scanner附属于输入流System.in,声明Scanner对象之后,在输入的时候需要使用next)方法系列指定输入的类型,如输入整数、输入字符串等。
常用的next)方法系列:nextInt):输入整数
nextLine):输入字符串
nextDouble):输入双精度数
next):输入字符串以空格作为分隔符)。
输入示例import java.util.Scanner;
public class test {
Scanner s = new ScannerSystem.in); // 声明Scanner的一个对象
System.out.print“请输入名字:”);
String name = s.nextLine);
System.out.printlnname);
System.out.print“请输入年龄:”);
int age = s.nextInt);
System.out.printlnage);
System.out.print“请输入体重:”);
double weight = s.nextDouble);
System.out.printlnweight);
System.out.print“请输入学校:”)
String school = s.next);
System.out.printlnschool);
s.close); // 关闭输入流,若没有关闭则会出现警告
}
}
输出如下:请输入名字:梁 十 安
梁 十 安
请输入年龄:18
18
请输入体重:70.5
70.5
请输入学校:xxx大学 阿斯顿
xxx大学