Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
213
Tıklama
0
Öne Çıkarma
Java basit kod problem yardım plss
C
8 yıl
Çavuş
Konu Sahibi

import java.util.Scanner;

public class hesapmakinesi {
public static void main (String args [])
{
double data1, data2 ;
String process ;

Scanner giris = new Scanner(System.in);

System.out.print("Data1 =");
data1 = giris.nextDouble();

System.out.println("Process=");

process = giris.nextLine();

System.out.print("Data2 =");
data2 = giris.nextDouble();



if (process.equals("+"))
{
System.out.println("Result="+ (data1+data2));
}

}
}

processi sormuyor, nextdoubledan sonra gelen nextline ı es geçiyor anlamadım yardım lütfen :(



H
8 yıl
Yüzbaşı

nextDouble sadece girilen sayıyı okur. Sayıyı girdikten sonra kullanıcının basdığı enter'ı nextLine okuyor. Dolayısıyla araya birtane daha nextLine eklemelisiniz.
Şöyle:
data1 = giris.nextDouble();
input.nextLine();

System.out.println("Process=");
process = giris.nextLine();



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.