精华内容
下载资源
问答
  • Java键盘输入 万次阅读
    2019-09-08 17:13:26
    public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入你的名字:");
    		String x = sc.nextLine();
    		System.out.println(x);
    	}
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入:");
    		int x = sc.nextInt();
    		System.out.println(x);
    	}

     

    更多相关内容
  • 今天小编就为大家分享一篇java 键盘输入一个数,输出数组中指定元素的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • Java键盘输入Java键盘输入
  • 今天小编就为大家分享一篇Java中从键盘输入多个整数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • java键盘输入语句怎么写

    千次阅读 2021-03-03 13:24:27
    展开全部这样写就可以了方法一import java.util.*Scanner in=new Scanner(System.in)System.out.println("please enter a: ")double a=in.nextDouble输入e69da5e6ba...

    展开全部

    这样写就可以了

    方法一import java.util.*Scanner in=new Scanner(System.in)

    System.out.println("please enter a: ")

    double a=in.nextDouble

    输入e69da5e6ba903231313335323631343130323136353331333365646365aSystem.out.println("Please enter b: ")

    double b=in.nextDouble

    输入bdouble c=a+b

    System.out.println("The result:"+c)

    输出结果

    方法二

    首先定义scanner,方法:Scanner scanner = new Scanner(System.in);

    此时会提示有错误,需要加入头文件:import java.util.Scanner;

    (笔者用的是eclipse,按快捷键Ctrl+shift+O就可以了。)

    从键盘输入整形变量:int n=scanner.nextInt();

    double类型的:double n = scanner.nextDouble();

    从键盘输入一个字符串:String n = scanner.next();

    从键盘依次输入数组中的元素:

    int [] names = new int[6];

    for(int i=0; i<6; i++){

    names[i] = scanner.nextInt();

    展开全文
  • java 键盘输入的多种实现方法

    千次阅读 2021-02-12 20:39:06
    实例程序:1、利用 Scanner 实现从键盘读入integer或float 型数据//import java.io.*;import java.util.*;public class InputTest{public static void main(String[] args){Scanner in = new Scanner(System.in); //...

    实例程序:

    1、利用 Scanner 实现从键盘读入integer或float 型数据

    //import java.io.*;

    import java.util.*;

    public class InputTest{

    public static void main(String[] args){

    Scanner in = new Scanner(System.in);    //Scanner类

    System.out.println("Please input a float number:");

    float a = in.nextFloat();    //接收float数据

    System.out.println("Please input a string: ");    //这里试了一下输入String数据,但中间有空格就不能显示,Scanner类还不具有这功能

    Scanner str = new Scanner(System.in);

    System.out.println("The string is :" + str.next());

    System.out.println("The float number is: " + a);

    for(int i = 0;i < 4;i++){

    System.out.println("Please input a int number: ");   //for循环接收int型数据

    int b = in.nextInt();

    System.out.println("The int number is: " + b);

    }

    }

    }

    2、利用 BufferedReader实现从键盘读入字符串并写进文件abc.txt中

    import java.io.*;

    public class InputTest{

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

    BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));

    BufferedWriter buf2 = new BufferedWriter(new FileWriter("abx.txt"));

    String str = buf.readLine();

    while(!str.equals("exit")){

    buf2.write(str);

    buf2.newLine();

    str = buf.readLine();

    }

    buf.close();

    buf2.close();

    }

    }

    关于JDK1.5 Scanner类的说明

    Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.

    Scanner reader=new Scanner(System.in);

    然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:

    next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()

    使用nextLine()方法输入行中可能包含空格.如果读取的是一个单词,则可调用.next()方法

    3、Scanner和BufferedReader的区别在命令行模式下要输入数据至程序中时,我们可以使用标准输入串对象System.in.但是,我们并不经常直接使用它,因为System.in提供的 read方法每次只能读取一个字节的数据,而我们平时所应用的通常是读取一个字符串或者是一个数字,所以read方法所以提供的功能,对我们来说并没有太大的用处.

    在Java SE 6中,可以使用Scanner类取得用户的输入,Scanner类位于java.util包中,如果你要使用Scanner取得用户输入的话,要加上 import java.util.Scanner;这条语句.import的功能是告诉编译器,你将使用java.util包中的Scanner类.

    我们来看一个例子:

    import java.util.Scanner;

    public class TestScanner{

    public static void main(String[] args){

    Scanner scan = new Scanner(System.in);

    System.out.println("请输入一个字符串:");

    System.out.println("您输入的字符串是:" + scan.next());

    }

    }

    运行上面的程序,你将会看到你输入的字符串将在下面原样显示出来.

    我们来看看这个程序中每条语句的意思:

    new是创建一个对象,程序中new的意思是创建了一个Scanner类的对象scan.但是在创建Scanner类的对象时,需要用System.in 作为它的参数,也可以将Scanner看作是System.in对象的支持者,System.in取得用户输入的内容后,交给Scanner来作一些处理.

    Scanner类中提供了多个方法:

    next():取得一个字符串;

    nextInt():将取得的字符串转换成int类型的整数;

    nextFloat():将取得的字符串转换成float型;

    nextBoolean():将取得的字符串转换成boolean型;

    用Scanner获得用户的输入非常的方便,但是Scanner取得输入的依据是空格符,包括空格键,Tab键和Enter键.当按下这其中的任一键时,Scanner就会返回下一个输入. 当你输入的内容中间包括空格时,显然,使用Scanner就不能完整的获得你输入的字符串.这时候我们可以考虑使用BufferedReader类取得输入.其实在Java SE 1.4及以前的版本中,尚没有提供Scanner方法,我们获得输入时也是使用BufferReader的.

    BufferedReader类位于java.io包中,所以要使用这个类,就要引入java.io这个包:import java.io.BufferedReader.

    使用BufferedReader对象的readLine()方法必须处理java.io.IOException异常(Exception).

    使用BufferedReader来取得输入,理解起来要复杂得多.但是使用这个方法是固定的,每次使用前先如法炮制就可以了.

    BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));

    String text = buffer.readLine();

    readLine()方法会返回用户在按下Enter键之前的所有字符输入,不包括最后按下的Enter返回字符.

    完整的示例程序如下:

    import java.io.BufferedReader;

    public class TestBufferedReader{

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

    BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));

    System.out.println("请输入一串字符串");

    String text = buffer.readLine();

    System.out.println("您输入的字符串是:" + text);

    }

    }

    4、如下面的程序所示:class StringTest

    {

    public static void main(String[] args)

    {

    System.out.println(args[0]);

    System.out.println(args[1]);

    System.out.println(args[2]);

    }

    }

    在执行语句即:java + 类名后面输入内容,即会被args接收,

    因为args是接收命令行参数的。

    展开全文
  • java键盘输入语句怎么写?

    千次阅读 2021-03-03 13:24:46
    展开全部程序开发过程中,32313133353236313431303231363533e78988e69d8331333365633962需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成...

    展开全部

    程序开发过程中,32313133353236313431303231363533e78988e69d8331333365633962需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧:

    以下将列出几种方法:

    方法一:从控制台接收一个字符,然后将其打印出来

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

    System.out.print(“Enter a Char:”);

    char i = (char) System.in.read();

    System.out.println(“your char is :”+i);

    }

    }

    虽然此方式实现了从键盘获取输入的字符,但是System.out.read()只能针对一个字符的获取,同时,获取进来的变量的类型只能是char,当我们输入一个数字,希望得到的也是一个整型变量的时候,我们还得修改其中的变量类型,这样就显得比较麻烦。

    方法二:从控制台接收一个字符串,然后将其打印出来。在这个题目中,我们需要用到BufferedReader类和InputStreamReader类

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

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    String str = null;

    System.out.println(“Enter your value:”);

    str = br.readLine();

    System.out.println(“your value is :”+str);

    }

    这样我们就能获取我们输入的字符串。

    方法三:这种方法我认为是最简单,最强大的,就是用Scanner类

    public static void main(String [] args) {

    Scanner sc = new Scanner(System.in);

    System.out.println(“请输入你的姓名:”);

    String name = sc.nextLine();

    System.out.println(“请输入你的年龄:”);

    int age = sc.nextInt();

    System.out.println(“请输入你的工资:”);

    float salary = sc.nextFloat();

    System.out.println(“你的信息如下:”);

    System.out.println(“姓名:”+name+“\n”+“年龄:”+age+“\n”+“工资:”+salary);

    }

    根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。

    具体步骤如下:/导致这种情况的原因主要是……

    展开全文
  • 这篇文章讲介绍Java怎么从键盘输入内容以及Scanner类的其他用法 Scanner类简介 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。接下来,我们将演示一个最简单的数据输入,并通过...
  • Java 键盘输入的三种方法

    千次阅读 2020-07-17 17:53:50
    Java 键盘输入的三种方法 1.System.in和System.out方法:从控制台接收一个字符,然后将其打印出来 虽然此方式实现了从键盘获取输入的字符,但是System.out.read()只能针对一个字符的获取,同时,获取进来的变量的...
  • JAVA模拟键盘输入

    2016-10-24 13:47:03
    JAVA模拟键盘输入
  • 键盘输入代码的方法: System.out.print("请输入年份:"); Scanner inYear = new Scanner(System.in);//创建对象inYear int year = inYear.nextInt();//输入年份 关闭的方法: inYear.close(); ...
  • java 键盘输入,判断输入是否为整数

    千次阅读 2021-03-03 10:20:23
    键盘输入,判断输入是否为整数 public static void main(String[] args) { System.out.print("请输入数字:"); //创建键盘录入对象 Scanner sc = new Scanner(System.in); //判断输入是否为整数 if(sc....
  • import java.util.Scanner; public class 判断整数或小数 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out....
  • 1.通过System.in方法输入 2.通过InputStreamReader和BufferedReader方法输入 3.通过Scanner类中的方法输入 package Problems_Solution; import java.io.BufferedReader; import java.io.IOException; import java....
  • import java.util.Scanner; public class JueDuiZhi { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); if (a < 0) { System.out.println(a*-1); ...
  • Java键盘输入和捆绑

    2014-06-05 18:50:15
    Java键盘输入和捆绑,“Ctrl+X”和“Ctrl+V”是很多操作系统的“剪切”和“粘贴”快捷键组合。本Java源码将实现在文本  编辑中的两个新的快捷键组合“Ctrl+1”、“Ctrl+2”,分别完成“剪切”和“粘贴”的功能...
  • import java.util.Scanner; public class 判断是几位数 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.println...
  • java键盘输入

    千次阅读 2019-06-21 20:08:05
    1.从控制台接收一个字符 import java.io.*; public static void main(String [] args) throws IOException{ System.out.print("Enter a Char:"); char i = (char) System.in.read(); System.out...
  • import java.util.Scanner; public class RunNian { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); if ( (a % 4 == 0 && a % 100 != 0 )|| ...
  • 主要介绍了Java中接收键盘输入的三种方法,本文给出3个方法实现通过读取控制台的输入与用户实现交互,需要的朋友可以参考下
  • Java 键盘输入输出实现

    千次阅读 2019-02-13 16:05:00
    使用Scanner获取键盘输入 输入 demo: Scanner in = new Scanner(System.in); //类似于声明,真正执行在下面。 a=in.nextInt(); //输入整形数 b=in.nextInt(); c=in.nextLine(); //输入字符串 出现...
  • java如何键盘输入

    千次阅读 2021-02-26 17:59:14
    当程序需要从键盘获取用户输入的命令或数据时,例如:获取用户输入的计算表达式。可以通过Scanner类方便地获取用户输入。通过Scanner类获取用户输入时,控制台会一直等待用户的输入,直到用户敲回车键结束,把所输入...
  • Java 键盘输入数字(空格隔开) 将数字存入数组。

    万次阅读 多人点赞 2017-08-27 16:40:41
    Scanner sc = new Scanner(System.in); String inputString = sc.nextLine(); String stringArray[] = inputString.split(" "); int num[] = new int[stringArray.length];
  • JAVA键盘输入Scanner

    千次阅读 2022-03-11 22:15:42
    write:2022-3-11 文章目录输入普通类型输入字符输入数组 输入普通类型 输入字符 输入数组
  • java——从键盘输入

    千次阅读 2021-09-10 22:20:09
    二、从键盘输入int型数据 import java.util.Scanner ; Scanner reader = new Scanner(System.in); int x=reader.nextInt(); double x = reader.nextDouble(); 三、从键盘输入double型数据 import java.util.Scanner...
  • Java键盘输入 Scanner

    千次阅读 2022-01-06 20:54:53
    为了方便灵活的使用参与运算的操作数,java提供了一个工具,让我们可以手动输入一些数据。 1、导包(放在类class上面,package下面) import java.util.Scanner; 2、创建键盘录入对象 Scanner sc = new Scanner...
  • java键盘输入

    2014-04-19 10:40:35
    标准输入设备:键盘 System.err 标准错误设备:屏幕 System.out PrintStream 类对象,输出字节数据流 System.in InputStream 类对象,输入字节数据流 System.err printStream 类对象,输出...
  • Java键盘输入一个int数组

    万次阅读 多人点赞 2016-04-09 09:32:48
    在线编程,往往第一步思路好了,结果输入不熟练输入半天,也真是醉了! 一下列出来两个样例输入和输出: 【样例一】 package test1; import java.util.Arrays; import java.util.Scanner;//所有的输入和输出练习 ...
  • 今天小编就为大家分享一篇java获取键盘输入的数字,并进行排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 178,427
精华内容 71,370
关键字:

java键盘输入

java 订阅