Java er en allsidig og mye brukt programmeringsspråk som tillater brukere å produsere kryssplattform programvare med én kildekode. Det store biblioteket av verktøy og pre -kodet klasser gi rom for en programmerer å kode ganske komplekse programmer ganske enkelt ved hjelp av forhåndsdefinerte instruksjonssett inkludert i Java rammeverk . Skrive et program til gjennomsnittlig et visst antall karakterer innebærer å spørre etter, deretter lagre , brukerundersøkelser . Programmet utfører deretter gjennomsnitt regning på at innspill og returnerer resultatet til brukeren. Instruksjoner
en
Lag en klasse å inneholde gradering program og importere " skanner" pakke for å motta brukerens input fra tastaturet . Eksempel kode :
import java.util.scanner ;
public class AverageGrade {
}
2
Lag en metode for å instruere programmet til gjennomsnittet av karakterene mottatt fra brukeren . Metoden må få hver klasse, utføre gjennomsnitt aritmetikk, deretter returnere resultatet til den som ringer. Eksempel kode :
public static double findAverage ( score1 double, dobbeltseng score2 , score3 dobbel, score4 dobbel , score5 dobbel) {
double gjennomsnitt = ( score1 + score2 + score3 + score4 + score5 ) /5 ) ;
retur gjennomsnittet;
}
3
Lag en metode for å instruere programmet for å vise gjennomsnittskarakter bestemt fra de innmatede verdier . Metoden må få verdien av den gjennomsnittlige grad , bestemt av den separate " grade gjennomsnittsberegning "-metoden . Det må da vise gjennomsnittskarakter på skjermen ved hjelp av " System.out.println ( ) "-kommandoen . Eksempel kode :
public static void displayGrade (double gjennomsnitt ) {
System.out.println ( " Din gjennomsnittskarakter er : " + gjennomsnitt);
}
4
Lag en "main "-metoden for å kontrollere flyten av programmet og kaller metodene for å måle og vise gjennomsnittskarakter . Lag en skanner variabel for å motta data fra tastaturet . Opprette variabler for å inneholde brukeren innmatede verdier , med " keyboard.nextInt ( ) "-metoden for Scanner klassen å motta verdier. Lag en variabel å kalle " gjennomsnitt "-metoden , sende den metoden de riktige karakterer og inneholde den gjennomsnittlige verdien returnert fra metoden . Eksempel kode :
public static void main ( String [] args ) {
Scanner innspill = new Scanner ( System.in ) ;
dobbel score1 ;
< p> dobbel score2 ;
dobbel score3 ;
dobbel score4 ;
dobbel score5 ;
System.out.print ( "Skriv inn første klasse : ");
score1 = keyboard.nextInt ();
System.out.print ( " Skriv inn andre klasse : ");
score2 = tastatur . nextInt ();
System.out.print ( "Vennligst oppgi tredje klasse : ");
score3 = keyboard.nextInt ();
System.out . print ( "Skriv inn fjerde klasse : ");
score4 = keyboard.nextInt ();
System.out.print ( "Vennligst oppgi femte klasse :") ;
score5 = keyboard.nextInt ();
double gjennomsnitt = findAverage ( score1 , score2 , score3 , score4 , score5 ) ;
displayGrade ( gjennomsnitt);
5
Kombiner metoder i klassen strukturen slik at den er riktig satt sammen og henrettet. Inkludere " main" metoden først , etterfulgt av den " gjennomsnittlig " og " skjerm " metoder . Eksempel kode :
import java.util.scanner ;
public class AverageGrade {
public static void main ( String [] args ) {
Scanner innspill = new Scanner ( System.in ) ;
dobbel score1 ;
dobbel score2 ;
dobbel score3 ;
dobbel score4 ;
< p> dobbel score5 ;
System.out.print ( "Skriv inn første klasse : ");
score1 = keyboard.nextInt ();
System.out . print ( "Skriv inn andre klasse : ");
score2 = keyboard.nextInt ();
System.out.print ( "Vennligst oppgi tredje klasse :") ;
score3 = keyboard.nextInt ();
System.out.print ( "Vennligst oppgi fjerde klasse : ");
score4 = keyboard.nextInt ();
System.out.print ( "Vennligst oppgi femte klasse : ");
score5 = keyboard.nextInt ();
double gjennomsnitt = findAverage ( score1 , score2 , score3 , score4 , score5 ) ;
displayGrade ( gjennomsnitt);
}
public static double findAverage ( score1 double, dobbeltseng score2 , score3 dobbel, score4 dobbel , score5 dobbel ) {
double gjennomsnitt = ( score1 + score2 + score3 + score4 + score5 ) /5 ) ;
retur gjennomsnittet;
}
public static void displayGrade (double gjennomsnitt ) {
System.out.println ( " Din gjennomsnittskarakter er : " + gjennomsnitt);
}
}