Program care citeste un numar arbitrar de numere în virgula flotanta de la tastatura,apoi afiseaza suma acestora

Configurare noua (How To)

Situatie

Solutie

mport java.io.*;
 public class DoWhile{  
public static void main(String[] args){
  BufferedReader  tastatura=new
BufferedReader(new InputStreamReader(System.in),1);
double suma=0.0,numarCitit=0.0;
String linie=””;
do{
 try{
 System.out.println(“Dati un nr in virgula flotanta”);
linie=tastatura.readLine(); Double tempDouble=Double.valueOf(linie);
numarCitit=tempDouble.doubleValue();
System.out.println(“numarCitit=”+numarCitit);
 suma+=numarCitit;System.out.println(“Doriti sa continuati(d/n)?”);
System.out.flush();
linie=tastatura.readLine();
System.out.println(“Ati tastat “+linie);
 }
catch(IOException e)
System.out.println(“Intrare de la tastatura”+e.toString());
System.exit(1); } }while(linie.equals(“d”)||linie.equals(“D”));
System.out.println(“Suma numerelor citite este”+suma);
try{ tastatura.close();
 }catch(IOException e)
System.out.println(“Eroare inchidere fisier deintrare”+e.toString());System.exit(2); } }
//sfarsitul metodei main() }
//sfarsitul definitieiclasei DoWhile
Date de intrare: numarCitit=2.3, numarCitit=45.566Date de iesire: Suma numerelor citite este47.866

Tip solutie

Permanent

Voteaza

(13 din 31 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?