JAVA如何输入一个整数

JAVA如何输入一个整数,第1张

可以通过”Scanner“函数

直接输入参数的形式,来实现输入语句,举例:

import

javautilScanner;

public

class

Test

{

public

static

void

main(String[]

args)

{

Scanner

input=new

Scanner(Systemin);

Systemoutprintln("请输入一个整数:");

int

length=inputnextInt();//输入一个整数

Systemoutprintln("输入的整数是:"+length);}

}

备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String

length=inputnext()”,输入的就是字符串类型等。

你好,下面是我的做法。

(int)(Mathrandom()90+10)

我说一下,Mathrandom()这个方法会返回一个(0,1)的double值 。

如果是

double a=Mathrandom();

那么就是a<1 && a>0 ,

之后乘以90的话,返回的就是0到90的数,加上10再转int就会返回10到99的数,最终就会得到两位随机整数了。

import javautilScanner;

public class test{

private static int num; //定义要输入的数字

//是用递归实现循环输入

private static void inputNum(){

Systemoutprint("请输入一个100以内的数:");

/输入数字的时候如果不是整数,会出现异常,所以使用try(可能发生异常的代码块)catch(捕获异常并作出相应处理)finally(无论有没有异常这个代码始终会被执行)/

try {

num = new Scanner(Systemin)nextInt();

/判断数字是否小于100,小于100的话直接输出你输入的那个数,如果不是的话直接提示重新输入/

if (num>100) {

Systemoutprintln("你输入的数字超出范围,请重新输入!");

Systemoutprintln(" ");

//递归调用该方法

inputNum();

}else{

Systemoutprintln(num);

}

} catch (Exception e) {

//发生异常时候的处理:打印提示,然后重新输入

Systemoutprintln("你输入的不是整数,请重新输入!");

Systemoutprintln(" ");

inputNum();

}finally{

if (num>100) {

Systemoutprintln("你输入的数字超出范围,请重新输入!");

Systemoutprintln(" ");

inputNum();

}

}

}

public static void main(String[] args) {

inputNum();

}

}

/

记得要导包, import javautilScanner;

/

public static void main(String[] args) {

Scanner input = new Scanner(Systemin); //声明一个控制台输入类

int buffered = 0; // 整数 算法 存储变量

int number = 5; // 循环数量

for (int i = 1; i <= number; i++) { //for 循环

Systemoutprint("请输出第 " + i + " 个求值数字:"); //输出提示

buffered += inputnextInt(); //执行输入并存储进 buffered 存储变量

}

// 输出结果

Systemoutprintln("输入数字的总和为:" + buffered);

Systemoutprintln("输入数字的平均值为:" + (buffered / number));

}

以上就是关于JAVA如何输入一个整数全部的内容,包括:JAVA如何输入一个整数、java随机得到2位整数,用random如何实现、java中怎样从键盘获取一个满足条件的值(比如必须为100以内的整数),不满足的话继续提醒用户输入等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9502823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存