簡體   English   中英

計算平均分的程序 java

[英]Program to calculate an average mark java

我從 java 開始,遇到了一些問題。 我需要編寫一個程序,在不使用 arrays 的情況下計算 java 中的平均分(還沒有看到),所以我們需要提示用戶輸入 5 個分,然后計算結果。 第一個提示有效(詢問學生的全名),但隨后我收到一條錯誤消息“線程“主”java.util.InputMismatchException 中的異常”。

    import java.util.Scanner;

public class Sphere {


    public static void main(String[] args) {
String studentName;
int mark1, mark2, mark3, mark4, mark5;
double averageMark;
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter your full name");
studentName = keyboard.next();


System.out.println("Please enter your first mark");
mark1 = keyboard.nextInt();
System.out.println("Please enter your second mark");
mark2 = keyboard.nextInt();
System.out.println("Please enter your third mark");
mark3 = keyboard.nextInt();
System.out.println("Please enter your fourth mark");
mark4 = keyboard.nextInt();
System.out.println("Please enter your last mark");
mark5 = keyboard.nextInt();

    
averageMark = (mark1 + mark2 + mark3 + mark4 + mark5) / 5.0 * 100.0;
System.out.println("The test average for " + studentName + "is " + averageMark);



    } //main ends here

} // Sphere ends here

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM