Scanner类的用法,浮点型,整型,字符串类型互相转化 您所在的位置:网站首页 java读取字符串输入 Scanner类的用法,浮点型,整型,字符串类型互相转化

Scanner类的用法,浮点型,整型,字符串类型互相转化

2024-07-16 12:31| 来源: 网络整理| 查看: 265

Scanner类的用法,浮点型,整型,字符串类型互相转化

1.首先要声明对象。

Scanner scanner = new Scanner(System.in);

扩展: System.in是静态流,一旦关闭,如

Scanner scanner1 = new Scanner(System.in); Scanner scanner2 = new Scanner(System.in); scanner1.close();

就不能再调用其他用System.in实例化的Scanner对象,上例的结果是不能调用scanner1,scanner2。

2.有时需要从键盘输入信息, 例子如下:

Scanner scanner = new Scanner(System.in); //创建scanner类 int temp1 = scanner.nextInt(); //从键盘输入整数 double temp2 = scanner.nextDouble(); //从键盘输入浮点数 String temp3 = scanner.nextLine(); //从键盘输入字符串

3.类型之间的转换, 例子如下:

double temp1 = 1.0; int temp2; temp2 = Integer.parseInt(temp1); //浮点型转换为整型 double temp3 = Double.parseDouble(temp2); //整型转换为浮点型 String temp4 = new String("1"); //内容为1的字符串,用双引号标注,则为字符串,用单引号标注则为字符 temp2 = Integer.parseInt(temp4); //字符串转换为整型

解析: Java的类型转化不能直接转化,需要用对象类型Integer,Double, 然后对象类型Integer,Double自动拆箱,转化为int,double。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有