java中如何从键盘读入一个数

JAVA中如何实现从键盘中输入一个整数?~

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Test{
public static void main(String[] args){
int num ;
String str ;
BufferedReader brd=new BufferedReader(new InputStreamReader(System.in)) ;
while(true)
{
System.out.print("请输入数字:") ;
try
{
str=brd.readLine() ;
num=Integer.parseInt(str) ;
break ;
}
catch(Exception e)
{
System.out.println("对不起,只能输入整数,请重新输入。") ;
}
}
System.out.println("你输入的整数是: "+num) ;
}
}

要输出的是整数,当然要来个判断如果输入的不是时就重新提示输入的说。

你好,
假设是输入整数:
Scanner san = new Scanner(System.in); //声明输入变量san并初始化;
int i = san.nextInt(); //将输入的变量san的值赋给整数变量 i ;
System.out.println(i); //输出i 。
就是利用Scanner这个类。
希望可以帮助到你 ~O(∩_∩)O~

可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数:");
int length=input.nextInt();//输入一个整数
System.out.println("输入的整数是:"+length);}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String length=input.next()”,输入的就是字符串类型等。

import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintStream;
import java.io.PrintWriter;

public class Tongxuelu {
public static void main(String[] arg) throws Exception {
String name2;
String phonenumber;
for (int a = 0; a < 5; a++) {
System.out.println("请输入你的名字");
BufferedReader name1 = new BufferedReader(
new InputStreamReader(System.in));
name2 = name1.readLine();
System.out.println("请输入你的电话号码");

phonenumber = name1.readLine();
System.out.print("姓名");
System.out.println(name2);
System.out.print("电话号码");
System.out.println(phonenumber);

try {
File tongxue = new File("tongxuelu.txt"); //文件的名
PrintWriter writer = new PrintWriter(new OutputStreamWriter(
new FileOutputStream(tongxue, true)));
writer.println("姓名:" + name2 + "\t" + "电话号码:" + phonenumber); //写入文件

writer.flush(); //刷新
writer.close(); //关闭流

} catch (Exception e) {
e.printStackTrace();

}

}

}

}

看个例子吧,实现输入名字和号码,显示你所输入的信息。

1.Scanner s = new Scanner(System.in);
int i = s.nextInt();
2.
BufferedRader b = new BufferedReader(new InputStreamReader(System.in));

int i = Integer.parseInt(b.readLine());

一般我用这两个。

--------------------
s.nextInt()表示只接受int的数据。
还有nextDouble()接收double的数据

因为你输入的内容可能有很多种数据类型,s.nextInt()就自动把你输入的数据转化为int型

在JAVA中怎么从键盘读入一个float单精度数字?
答:用第一种方法就可以,一次读入一行。给你一个例子,可以运行。输入0推出程序。import java.io.*;public class TestCon{ public static void main(String[] args){ BufferedReader br=new BufferedReader(new InputStreamReader(System.in));String str="";while(!str.equals("0")){ try{ str=br...

java中怎样从键盘输入一个字符然后输出,求完整的程序
答:string s = br.readLine();//readLine()读入程序中的是一个字符串。//java貌似从控制台读入的都是字符串,一般都要进行转化。System.out.println(s);System.out.println("请输入一个字符:");char c = br.readLine().charAt(0);System.out.println(c);System.out.println("请输入一个双精度...

java中字符型如何从键盘中读取值
答:从 JDK 5.0 开始,基本类库中增加了java.util.Scanner类,使用它的Scanner(InputStream source)构造方法,可以传入系统的输入流System.in而从控制台中读取数据。当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要...

编写简单的java程序,实现从键盘接收一个字符串的输入,并将该字符串显示...
答:package javaapplication1;import java.io.*;public class JavaApplication1 { public static void main(String[] args)throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //先创建一个BufferReader对象br String Str = br.readLine(); //创建...

java 编程题:从键盘上读取一个数(大于等于3) 使程序打印的结果为:_百 ...
答:System.out.println(str);//打印最终字符串 } //格式化输出字符串 private static String parseStrWithInput(int m) { StringBuilder sb = new StringBuilder("%");for(int i = 3; i <= m; i++){ sb.append("!");} return sb.append("%").toString();} //接受从键盘输入的一个不...

java怎样从键盘读取整型数据
答:public static void main(String[] args) throws ParseException { Scanner in = new Scanner(System.in);System.out.print("请输入整型数据:");int i = in.nextInt();System.out.print("你输入的数据是:"+i);}

Java编程中如何读取键盘输入
答:使用System.in.read可以读取键盘的输入,但是一般不会这样去操作,可以使用java.util.Scanner来配合System.in来进行数据的操作,举例如下:Scanner in=new Scanner(System.in);String readLine = in.nextLine(); //读取键盘输入的一行(以回车换行为结束输入)...

JAVA语言中输入一个语句从键盘输入字符或者字符串!!!
答:ir = new InputStreamReader(System.in);in = new BufferedReader(ir);这是输入 之后in.ReaderLine();按行读取,例如:class IOTest1 { public static void main(String args[]){ String str;//创建一个BufferedReader对象从键盘逐行读入数据 InputStreamReader isr = new InputStreamReader(System....

Java怎么从键盘输入数据直接到文件中
答:从键盘读取,任何把读取到的数据写入文件 import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;public class Temp1 { private static BufferedReader br;private ...

java中让用户从键盘上输入一个数用什么语句
答:用Scanner类来完成方便 Scanner scanner=new Scanner(System.in);这了scanner这个对象就可以读取键盘输入了 如:scanner.nextInt();读取一个整数 scanner.nextLine();读取一行字符串。

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网