可以通过”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以内的整数),不满足的话继续提醒用户输入等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)