学JAVA第十二天,今天写java控制台输入流及String的类型转换

时间:2022-03-05 23:12:22

今天老师讲了一天狗跳楼的问题,昨天解开始说了,今天都没讲新课,

所以,今天自学了Scanner类及String的类型转换

先来Scanner类实现键盘输入功能:

  代码:

    package pkg1;

  import java.util.Scanner;
    public class Test{
    public static void main(String[] args){
      Scanner input=new Scanner(System.in);
        System.out.print("姓名:");
        String amen=input.nextLine();
          System.out.println("姓名:"+amen);
          }
    }

学JAVA第十二天,今天写java控制台输入流及String的类型转换

学JAVA第十二天,今天写java控制台输入流及String的类型转换

学JAVA第十二天,今天写java控制台输入流及String的类型转换

读取的输入对象跟我们声明的对象是一样的。

接下来就是String类型转陈其他类型的方法:

学JAVA第十二天,今天写java控制台输入流及String的类型转换

现在把代码也发出来,自己体验一番:

package pkg1;
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("数字:");
String amen=input.nextLine(); int i=Integer.parseInt(amen); long lo=Long.parseLong(amen); short sh=Short.parseShort(amen); double db=Double.parseDouble(amen);
String str="true";
boolean bn=Boolean.parseBoolean(str);
if(bn){
System.out.println(i+lo+sh+"\t\n验证正确!!");
}
else{
System.out.println("输入错误!!!");
}
}
}

今天的JAVA学习就这些了,即使老师没有讲课,也要坚持自己学习,坚持写博客,加油!!!