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