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(๑╹◡╹)ノ"""

 

posted @ 2021-07-18 21:58  zrswheart  阅读(39)  评论(0编辑  收藏  举报