我正在编写一个java程序来获取输入的数字的最大值、最小值和总数。如果输入为(-1),我想终止,但在编程中,我编写了它,将-1指定为最小值。我应该怎么做才能避免它?
import java.util.*;
class Example{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int max = 0, min = 0, mark=0, total=0, num=0;
while(mark!=-1){
System.out.print("Enter the mark of student (Enter (-1) to terminate) : ");
mark = in.nextInt();
if (mark>max){
max=mark;
}else if(mark<min & mark!=-1){
min=mark;
}else if(mark==-1){
break;
}
total+=mark;
num++;
}
System.out.println("Number number of student : " + num);
System.out.println("Total Marks : " + total);
System.out.println("Max Marks : " + max);
System.out.println("Min Marks : " + min);
System.out.println("Average Mark : " + (double)total/num);
}
}
输出学生人数:3总分:60最高分:30最低分:0平均分:20.0
有人能帮我修一下吗?
谢谢你的时间。
谢谢你花时间回答这个问题。
此的工作代码。
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.print("Enter an integer ( press -1 to quit) : ");
int mark = input.nextInt();
int min=mark;
int max=mark;
int count=1, total=0;
while(mark != -1){
if (mark>max) {
max = mark;
}else if(mark < min){
min = mark;
}
count++;
total+=mark;
System.out.print("Enter an integer ( press -1 to quit) : ");
mark = input.nextInt();
}
System.out.println("No of students: "+ count);
System.out.println("Total Marks: "+ total);
System.out.println("Minimum: " + min);
System.out.println("Maximum: " + max);
System.out.println("Average: " + (double)total/count);
}
}
谢谢,@Ole V.V.和@Gardener
线程“main”org.openqa.selenium.nosuchelementException:没有这样的元素:找不到元素:{“method”:“id”,“selector”:“passwd”}(会话信息:chrome=53.0.2785.143) 但是,我尝试了ID元素和Xpath元素,它们都是正确 :(
问题内容: 我正在使用netbeans 7.1.1。这是我的代码,在这里我已将“ c”声明为“ final int”,但行“ c = Integer.parseInt(f.getText());” 我收到一个错误“无法为最终变量赋值”。如果我从声明中删除final一词,并使之与“ int c”相同,则在同一行中会出现错误“无法从类内访问局部变量c;需要声明为final”。谁能告诉我为什么会这样
问题内容: 我找到了终止(关闭或停止)Java程序的方法。我找到了两个解决方案。 使用 return; 当我想退出或终止程序执行时,添加它。 使用 System.exit() ; 有时我用它。我从This Question中了解了 Sytem.exit()。 所以,我对他们都了解一点。但是我仍然对它们的实际工作方式感到困惑。请检查以下代码… 我确定 2不会出现。我想知道为什么或其他代码可以在的语句
我正在做一个赋值,我被这个错误困住了:无法为最终变量计数赋值 到目前为止,这是我的代码... 我对java非常陌生,显然不是电脑高手,所以请尽可能用最简单的术语解释问题/解决方案。非常感谢。
本文向大家介绍angular4应用中输入的最小值和最大值的方法,包括了angular4应用中输入的最小值和最大值的方法的使用技巧和注意事项,需要的朋友参考一下 Angular4输入属性 输入属性通常用于父组件向子组件传递信息 举个栗子:我们在父组件向子组件传递股票代码,这里的子组件我们叫它app-order 首先在app.order.component.ts中声明需要由父组件传递进来的值 orde