import java.util.Scanner - / ** Această implementare permite utilizatorului să introducă în mod continuu * numerele până când ați introdus toate * Șirul de santinelă este utilizat, astfel încât programul poate determina momentul în care utilizatorul a terminat intrările * .. inserând Funcția * Integer.parseInt (String s) are un șir de caractere și returnează numărul * este șirul de caractere (de exemplu, Integer.parseInt ( „462“) == 462) ** Un important. Rețineți că, atunci când se utilizează această metodă pentru intrări variabile , * nu ar trebui să comparați șirurile cu "==" sau "! =". Acest lucru face ca * stringurile sa fie comparate pe baza locatiei lor in memorie * s.equals (String t) returneaza true daca continutul fiecarui sir este egal. ! S.equals (String t) returnează true în cazul în care conținutul este diferit * public class / main_class {static void principale (String [] args) {String publice = santinelă "" -int contra sumei = 0-int = 0 înseamnă dublu = System.out.print ("Introduceți numerele: Introduceți " d "atunci când ați terminat.") - System.out.print ("Introduceți numărul: ) -sentinel = NumScanner.next () - System.out.println () - în timp ce (! sentinel.equals ("d")) ! Sentinel.equals ( "D")) {sum + = Integer.parseInt (sentinelă) căldurei ++ - System.out.print ( "Enter number") = -sentinel NumScanner.next () - System.out.println () -} = medie (suma * 1,0) /counter-System.out.println () - System.out.println ( "aritmetică este:" + înseamnă + "") -}}