-
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 键盘输入一个数,输出数组中指定元素的示例
2020-08-27 03:59:41今天小编就为大家分享一篇java 键盘输入一个数,输出数组中指定元素的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Java键盘输入类Java键盘输入类.doc
2022-06-11 02:25:29Java键盘输入类Java键盘输入类 -
Java中从键盘输入多个整数的方法
2020-08-27 04:27:21今天小编就为大家分享一篇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怎么从键盘输入内容(Java Scanner类的用法详解)
2020-12-22 08:40:16这篇文章讲介绍Java怎么从键盘输入内容以及Scanner类的其他用法 Scanner类简介 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。接下来,我们将演示一个最简单的数据输入,并通过... -
Java 键盘输入的三种方法
2020-07-17 17:53:50Java 键盘输入的三种方法 1.System.in和System.out方法:从控制台接收一个字符,然后将其打印出来 虽然此方式实现了从键盘获取输入的字符,但是System.out.read()只能针对一个字符的获取,同时,获取进来的变量的... -
JAVA模拟键盘输入
2016-10-24 13:47:03JAVA模拟键盘输入 -
java 键盘输入的方法,以及关闭输入的方法
2021-04-10 10:32:14键盘输入代码的方法: 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.... -
java键盘输入一个数判断是整数或是小数
2020-09-27 09:43:41import java.util.Scanner; public class 判断整数或小数 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.... -
Java键盘输入字符、字符串、数组的不同方式
2020-06-08 23:55:201.通过System.in方法输入 2.通过InputStreamReader和BufferedReader方法输入 3.通过Scanner类中的方法输入 package Problems_Solution; import java.io.BufferedReader; import java.io.IOException; import java.... -
Java键盘输入一个数字, 输出其绝对值
2020-12-09 11:40:12import 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:15Java键盘输入和捆绑,“Ctrl+X”和“Ctrl+V”是很多操作系统的“剪切”和“粘贴”快捷键组合。本Java源码将实现在文本 编辑中的两个新的快捷键组合“Ctrl+1”、“Ctrl+2”,分别完成“剪切”和“粘贴”的功能... -
java键盘输入一个数,判断这个数是几位数
2020-09-27 10:04:47import 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:051.从控制台接收一个字符 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... -
Java键盘输入一个年份,判断是否是闰年
2020-12-09 11:39:39import 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中接收键盘输入的三种方法
2020-09-03 15:29:49主要介绍了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:41Scanner 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:42write: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获取键盘输入的数字,并进行排序的方法
2020-08-27 05:15:13今天小编就为大家分享一篇java获取键盘输入的数字,并进行排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧