该程序应从所有给定变量计算您的分数。应该计算结果,然后将值赋给这些变量。我需要为Vijueshmeria
从0
到10
,detyrat
从0
到20
,k1
,设置限制{1}}至0
,30
从k2
至0
,30
从projekt
至0
。
我无法为输入的上述任何值设置限制。希望有人会指导我。
10
答案 0 :(得分:0)
没有内置的方法可以执行您想要的操作。相反,您必须编写代码以读取值,检查该值是否在允许范围内,并可能要求用户再次输入有效值。
下面是一个示例,显示如何为您的变量“ vijueshmeria”之一执行此操作(请注意,我将变量名称编辑为“ vijueshmeria”,而不是“ Vijueshmeria” –即以小写字母开头–跟随{ {3}}。
此代码的工作方式是用“ -1”声明初始值,然后输入“ while”循环以提示输入值。在下一次循环中,如果“ vijueshmeria”的值不小于0并且不大于10,它将跳过。
Scanner obj = new Scanner(System.in);
int vijueshmeria = -1;
while (vijueshmeria < 0 || vijueshmeria > 10) {
System.out.println("Shkruani vijueshmerine (int):");
vijueshmeria = obj.nextInt();
}
System.out.println("vijueshmeria ok: " + vijueshmeria);
这是显示输出的示例运行:
Shkruani vijueshmerine (int):
11
Shkruani vijueshmerine (int):
-2
Shkruani vijueshmerine (int):
5
vijueshmeria ok: 5