2017-11-11 1 views
0
import java.util.*; 

public class loops 

{ 

public static void main (String []args) 

    { 

     Scanner input = new Scanner (System.in).useDelimiter("\n"); 

     for (int i = 0; i <= 9; i++) 
     { 
        System.out.print("Enter your mark: "); 
        int marks = input.nextInt(); 
     } 

     int marks = + input.nextInt(); 
     int totalmarks = marks/10; 

     System.out.println("The class average was:"+ totalmarks + "."); 
    } 
} 
+1

was ist das Problem? –

+1

mayank jain half mir, indem ich eine zusätzliche Variable (Summe = 0) hinzufügte und die Eingaben darin sammelte. Vielen Dank, ich werde mich bemühen, dies zu lernen! – joeblog

Antwort

1

Die Frage ist nicht eindeutig gefragt, aber nach meiner Interpretation ist das Problem, alle Eingangsmarken hinzufügen und den durchschnittlichen geben, so deklariert eine Summenvariable mit Anfangswert 0 und fügen Sie alle Markierungen kommen als Eingabe und nimm den Durchschnitt.

import java.util.*; 

public class loops 

{ 

public static void main (String []args) 

{ 

    Scanner input = new Scanner (System.in).useDelimiter("\n"); 
    int sum=0; 
    for (int i = 0; i <= 9; i++) 
    { 
       System.out.print("Enter your mark: "); 
       int marks = input.nextInt(); 
       sum=sum+marks; 
    } 


    int totalmarks = sum/10; 

    System.out.println("The class average was:"+ totalmarks + "."); 
} 
} 
+0

Ich hoffe, das ist es, was Sie @joeblog wollten –

Verwandte Themen