问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2023-10-15 16:47

我来回答

4个回答

热心网友 时间:2024-11-19 03:47

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) ;
}
}

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

热心网友 时间:2024-11-19 03:48

首先需要用到Scanner 类,所以要在最开始import java.util.Scanner;
然后在需要用到的方法里面创建个Scanner 物体,Scanner sc = new Scanner(System.in);
然后就可以用Scanner的方法nextInt()了: sc.nextInt();
举例如下:
import java.util.Scanner; //import the Scanner class
public class sampleInput{
public static void main(String[] args){
Scanner sc = new Scanner(System.in); //create the new Scanner object sc
System.out.println("please input an integer");
int a = sc.nextInt(); //use the nextInt() method to read in
System.out.println("Thanks for your help!" + a); //print the input integer
}
}

热心网友 时间:2024-11-19 03:48

import java.util.*
public class test{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数: ");
int num = input.nextInt();
System.out.println("你输入的整数是:"+num);
}
}

热心网友 时间:2024-11-19 03:49

system.in InputStream
你可以用java I/O中的Stream类,也可以用scranner类。
相关知识:I/O和nI/o,包括InputStream与OutputStream。
贴上代码:
ublic 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) ;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 搜狗输入法怎样打开软键盘56 如何在UG里把CAD的线转换成实体 水垢是怎样形成的?13 吃东西真的会变得开心吗?147 年纪大点的中年妇女拿手提包什么颜色看起来适合2 请问一个中年妇女小腿鼓出硬包而且还很胀痛,这是什么原因呢? 外科手术为什么器材要杀菌1 外科手术气节和关头食品的消毒,都要以能够杀死()为标准 外科手术器械和罐头食品的消毒,都要以杀死(  )为标准.A.... 外科手术器械和罐头食品消毒,都要以能够杀死(  )为标准.A... 水垢形成的原因?2 找这张头像的姐妹头像,不要太相似,可以有部分相似。 玉米面做的稀饭嫩都叫什么1 做玉米面稀饭何时放碱合适?3 玉米面怎么能看出是否坏了不能吃了?5 夏天玉米面如何防酸:我是做面条的,用干玉米面做蒲面,一隔夜玉...1 日语作文 :私の大学生活36 水垢是怎样形成的呢?14 列举美术名家名作绘画十项 雕塑十项 建筑十项(作者或设计师对应一项作品... 请大师帮儿子按五行八字起名测名1 172厘米标准体重是多少3 biginteger高精度,大整数怎么实现的用数组1 JAVA中怎么把int型数据转为BigInteger型数据15 济南 娱乐场所 为什么在硫酸四氨合铜溶液中加入乙醇会有晶体析出20 三年级上册语文人教版第一篇作文怎么写能100分?2 哪个主流数字钱包适合小白操作? 搜狗怎么直接能用键盘把软键盘按出来22 STL格式的文件在UG中如何转换成实体文件 搜狗输入法软键盘怎么调出来?72 搜狗输入法软键盘该怎么关闭 搜狗输入法1 华为p30pro滤镜在哪 制硝酸4氨合铜的化学方程式6 轻松乐享生态摄影 索尼RX10M4评测 索尼相机RX10M4的使用性能如何?能否用来拍人像? 索尼相机RX10M4的摄影表现如何?知道的说下。 索尼RX10M4 镜头怎么样用着如何,拍照清晰吗? 请问为什么苹果账户付款方式被拒绝8 索尼RX10M4相机好用吗?小白适不适合用来摄影? 海尔R311G笔记本如何拆机添加内存