Day8---学习Java第三弹
2021-07-18
Java经典编程例题(一)
1、输出“Hello World”
public class test1{
public static void main(String args[]{
System.out.println("Hello World");
}
}
2、输出错误信息和调试信息
要求:利用Eclipse创建项目,在项目中创建PrintErrorAndDebug类,并完成该类的main()主方法,在该方法中分别输出调试信息与错误信息。
public classPrintErrorAndDebug{
public static void main(String args[]){
System.out.println ("main()方法开始运行了。");
System.err.println ("在运行期间手动输出错误信息");//输出错误信息
System.err.println ("\t 该软件没有买保险,请注意安全");
System.out.println ("PrintErrorAndDebug.main()");
System.out.println ("main()方法运行结束。");
}
}
本实例使用的System类的out和err两个成员变量完成调试信息和错误信息的输出,它们两个都是System的类变量,也就是说使用static关键字修饰的。out是标准调试信息的输出流。err标准错误信息的输出流。
3、从控制台接受输入字符
要求:创建InputCode类,在该类的主方法中创建Scanner扫描器来封装System类的in输入流,然后提示用户输入身份证号码,并输出用户身份证号码的位数。
import java.until.Scanner;
public class InputCode{
public static void main(String args[]){
Scanner scanner= new Scanner (System.in); //创建输入流扫描器
System.out.println("请输入你的身份证号:");//提示用户输入
String line = scanner.nextLine();//获取用户输入的一行文本
System.out.println ("你是身份证号是"+line.length()+"位数字的");
}
}
本实例的关键技术就是用到了System类的输入流也就是类变量in,它可以接受用户的输入信息,并且是标准的输入流实例对象。另外,Scanner类是Java的扫描器类,它可以从输入流中读取指定类型的数据或者字符串。
本实例使用nextLine()方法从输入流获取用户输入的整行文本字符串。该方法的声明如下:
public Srting nextLine()
Scanner是一个扫描器,我们录取到键盘的数据,先存到缓存区等待读取,它判断读取结束的标示是 空白符;比如空格,回车,tab 等等。
next()方法读取到空白符就结束l;
nextLine()读取到回车结束也就是“\r”;
更为详细的请转到Day4---学习Java第二弹里面的eg2(๑╹◡╹)ノ"""