今天就跟大家聊聊有关Java中有哪些输入输出语句,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1。使用扫描仪类:
(1)使用Java。util包。进口java.util。*;
(2)构造扫描仪类对象,它附属于标准输入流系统。在扫描仪。s=新扫描仪(系统);
(3)常用的下一个()方法系列:nextInt():输入整数nextLine():输入字符串nextDouble():输入双精度数下():输入字符串(以空格作为分隔符)。<代码类="语言java ">
代码>
import java.util。*,, {public class  DEMO_1 public 才能;static  void main (String [], args) {, ,,,Scanner s =, new 扫描仪(系统),, ,,,System.out.print(“输入你的姓名:“),, ,,,String name =, s.nextLine (),, ,,,System.out.print(“输入你的年龄:“),, ,,,int age =, s.nextInt (),, ,,,System.out.println(“姓名:“,+,name +,,,年龄:“,+,age ),, ,,,s.close(),,,,,,//若没有关闭扫描仪对象将会出现警告, ,,}, }
注释:代码第1行创建了一个扫描仪类的对象,这个对象是用来输入的。后面的代码是从控制台的输入中取出一个值,赋值给对应的变量。
2。使用java.io.BufferedReader和java.io.InputStreamReader:
步骤:
(1)使用java包只进口. io . *;
(2)构造BufferedReader类对象,它附属于标准输入流系统只
BufferedReader br=new BufferedReader(新InputStreamReader(系统));
public class Sandbox4 extends Sandbox2 { public 才能;static  void main (String [], args), { ,,,BufferedReader br =, new BufferedReader (new InputStreamReader(系统)),, ,,,String str =,零,, ,,,,(真正的){ ,,,,,try {, ,,,,,,,str =, br.readLine (),, ,,,,,}捕捉(IOException e) { ,,,,,,,e.printStackTrace (); ,,,,,} ,,,,,如果(str.equals(“以何种))休息; ,,,,,System.out.print (str); ,,,} ,,} }
请注意:
(1)读方法:读取单个字符。返回:作为一个整数(其范围从0到65535 (0 x00-0xffff))读入的字符,如果已到达流末尾,则返回1;
(2) readLine方法:读取一个文本行。通过下列字符之一即可认为某行已终止:换行(& # 39;\ n # 39;),回车(& # 39;\ " # 39;)或回车后直接跟着换行。返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回零。
3,使用java。控制台:
public class Sandbox4 extends Sandbox2 { public 才能;static  void main (String [], args), { ,,,Console Console =, System.console (),, ,,,if (console ==, null), {, ,,,,,throw new IllegalStateException (“Console  is not 可用!“),, ,,,}, ,,,String str =,空; ,,,,(真正的){ ,,,,,str =, console.readLine(“请输入“),, ,,,,,如果(“以何种.equals (str))休息; ,,,,,System.out.println (str); ,,,},,,, ,,} }
输入问题解惑:
注:该问题图片来源于百度知道。
三、输出语句
Java中的输出语句有以下四种:
System.out.println(1111);//换行打印 System.out.print(1111);//不换行打印 System.out.write(2222);//字节输出 System.out.printf (“% + 8.3 f \ n",, 3.14);//按格式输出
System.out.println();是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的<代码> toString(); 代码>方法,将返回值输出到控制台
<代码> System.out.print();> 代码与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。
<代码> System.out.printf(); 代码>这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。
看完上述内容,你们对Java中有哪些输入输出语句有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。