「java读取输入」java读取输入值

博主:adminadmin 2023-03-22 07:12:08 691

本篇文章给大家谈谈java读取输入,以及java读取输入值对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎么输入数据

1

java的Scanner类提供了nextInt、nexFloat、nextDouble等方法,可以像类似C语言的scanf那样读取指定类型的数字。

首先定义一个Scanner对象:

Scanner sn = new Scanner(System.in);

java怎么输入数字

2

用sn.nextInt读取整型数,注意如果输入的不是整形数则该函数会抛出InputMismatchException异常,应予以捕获。

System.out.print("请输入一个整数:"); try{ intVal = sn.nextInt(); System.out.println("你输入了:" + intVal); }catch(InputMismatchException e) { System.out.println("必须输入整数!"); }

java怎么输入数字

3

用sn.nextFloat读取单精度浮点数,如果输入的不是数字则也会抛出InputMismatchException异常,应予以捕获。

System.out.print("请输入一个浮点数:"); try{ floatVal = sn.nextFloat(); System.out.println("你输入了:" + floatVal); }catch(InputMismatchException e) { System.out.println("必须输入数!"); }

java怎么输入数字

4

用sn.nextDouble读取双精度浮点数,操作与单精度类似。

System.out.print("请输入一个浮点数:"); try{ doubleVal = sn.nextDouble(); System.out.println("你输入了:" + doubleVal); }catch(InputMismatchException e) { System.out.println("必须输入数!"); }

java怎么输入数字

5

流使用完毕后应予以关闭:sn.close();完整代码如下图。

java怎么输入数字

java怎么输入数字

6

测试程序,首先正常输入,可以看到没输入一个数,控制台会进行回显。

java怎么输入数字

7

接下来试试异常情况,在要求输入整数时输入小数,则会提示“必须输入整数”,在输入浮点数时输入字母,则会提示“必须输入数”,虽然操作非法,程序依然可以执行,这是捕获了异常的缘故。

Java从命令行读取输入然后输出到文本文件的问题

import java.io.*;

public class InputName {

    public static void main(String[] args) throws IOException {

        System.out.println("请输入姓名(结束请敲两次回车键):");

        InputStreamReader keyBoard = new InputStreamReader(System. in );

        BufferedReader br = new BufferedReader(keyBoard);

        FileWriter writer = new FileWriter("name.txt", true);

        String s;

        while ((s = br.readLine()) != null) {

            writer.write(s);

        }

        writer.flush();

        writer.close();

        keyBoard.close();

        br.close();

    }

}

Java中怎么获取键盘输入

使用System.in.read可以读取键盘的输入,但是一般不会这样去操作,可以使用java.util.Scanner来配合System.in来进行数据的操作,举例如下:

Scanner in=new Scanner(System.in);

String readLine = in.nextLine(); //读取键盘输入的一行(以回车换行为结束输入)

java中如何从键盘中读取输入信息

通过Scanner实现键盘读取输入。

Scanner使用正则表达式来解析基本类型和字符串的简单文本扫描器。通过Scanner扫描System.in的输入流,可以获取到键盘信息。

比如:

例如,以下代码使用户能够从键盘输入一个数:

     Scanner sc = new Scanner(System.in);

     int i = sc.nextInt();

Java编程中如何读取键盘输入

使用System.in.read可以读取键盘的输入,但是一般不会这样去操作,可以使用java.util.Scanner来配合System.in来进行数据的操作,举例如下:

Scanner in=new Scanner(System.in);

String readLine = in.nextLine(); //读取键盘输入的一行(以回车换行为结束输入)

java读取输入的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java读取输入值、java读取输入的信息别忘了在本站进行查找喔。