JAVA的输入与输出
输入输出
输入
-
System.out.print();//不换行输出
System.out.print("今天吃什么");//不换行输出
-
System.out.println();//换行输出
System.out.println("今天吃什么");//不换行输出
-
弹出式输出
JOptionPane.showConfirmDialog(null, "这是一个java弹出框式输出");
转义字符
转义字符 | 表示方法 |
---|---|
换行符 | \n |
制表符 | \t |
单引号,双引号 | \,\\\\ |
System.out.println("\n这是一个换行符");//\n代表换行符
System.out.println("\t转义字符");//一个\t(制表)一般代表四个空格,可以省去输入繁琐的空格
System.out.println("\"单双引号转义字符\"");//在引号前面加\来达到效果 System.out.println("\\+\\\\斜杠转义字符");//在斜杠前加斜杠,来输入斜杠
输出
-
弹出框式输入
JOptionPane.showConfirmDialog(null, name);//使用弹出框式的输入方法
-
Scanner
import java.util.Scanner; Scanner input = new Scanner(System.in);//定义了一个输入对象,记得引入Scanner包 System.out.println("请输入您的姓名");//给用户提示词 String name1 = input.nextLine();//保存用户输入的变量 System.out.println("姓名:" + name1);//输入变量的value input.close();//释放input,解放空间
练习
完成图书信息的输入与输出
System.out.println("请输入书名:");
String bookname = input.nextLine();
System.out.println("请输入作者:");
String auther = input.nextLine();
System.out.println("请输入价格:");
String price = input.nextLine();//但是实际使用时,我们可能需要对值进行运算,所以这里要将值转化为double类型
double s = Double.parseDouble(price);
System.out.println("请输入出版数:");
String copies = input.nextLine();
double a = Double.parseDouble(copies);//同理
// 也可以这么写(简洁高级)
// double b = Double.parseDouble(input.nextLine());
System.out.println("----图书信息----");
System.out.println("书名" + bookname);
System.out.println("作者" + auther);
System.out.println("价格" + s);
System.out.println("册数" + a);
input.close();//关闭input,释放资源