Şimdi Ara

Java Problem

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
0
Favori
641
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar bir problemim var. Yardımcı olursanız sevinirim.

    Konsol programı şeklinde yazılacak, "Enter > " şeklinde soru soracak ama sonsuz kere, ta ki girilen rakam bir öncekinden küçük olduğunda program duracak.

    Şimdiden teşekkürler.



  • quote:

    Orijinalden alıntı: VVGGRR

    Arkadaşlar bir problemim var. Yardımcı olursanız sevinirim.

    Konsol programı şeklinde yazılacak, "Enter > " şeklinde soru soracak ama sonsuz kere, ta ki girilen rakam bir öncekinden küçük olduğunda program duracak.

    Şimdiden teşekkürler.

    package deneme;

    import java.util.Scanner;

    public class DH_yardim {

    public static void main(String[] args) {

    int sayi1=0;
    int sayi2=0;
    Scanner in=new Scanner(System.in);

    while(true){
    System.out.println("Enter >");
    sayi2=sayi1;
    sayi1=in.nextInt();
    if(sayi1<sayi2){
    System.exit(0);
    }
    }
    }

    }
  • quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    Arkadaşlar bir problemim var. Yardımcı olursanız sevinirim.

    Konsol programı şeklinde yazılacak, "Enter > " şeklinde soru soracak ama sonsuz kere, ta ki girilen rakam bir öncekinden küçük olduğunda program duracak.

    Şimdiden teşekkürler.

    package deneme;

    import java.util.Scanner;

    public class DH_yardim {

    public static void main(String[] args) {

    int sayi1=0;
    int sayi2=0;
    Scanner in=new Scanner(System.in);

    while(true){
    System.out.println("Enter >");
    sayi2=sayi1;
    sayi1=in.nextInt();
    if(sayi1<sayi2){
    System.exit(0);
    }
    }
    }

    }


    util.Scanner import etmem yasak galiba. sadece acm.program import ederek yazmam gerek. teşekkürler yine de. in.nextInt() yerine ne yazarsam aynısını verir.




  • quote:

    Orijinalden alıntı: VVGGRR

    quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    Arkadaşlar bir problemim var. Yardımcı olursanız sevinirim.

    Konsol programı şeklinde yazılacak, "Enter > " şeklinde soru soracak ama sonsuz kere, ta ki girilen rakam bir öncekinden küçük olduğunda program duracak.

    Şimdiden teşekkürler.

    package deneme;

    import java.util.Scanner;

    public class DH_yardim {

    public static void main(String[] args) {

    int sayi1=0;
    int sayi2=0;
    Scanner in=new Scanner(System.in);

    while(true){
    System.out.println("Enter >");
    sayi2=sayi1;
    sayi1=in.nextInt();
    if(sayi1<sayi2){
    System.exit(0);
    }
    }
    }

    }


    util.Scanner import etmem yasak galiba. sadece acm.program import ederek yazmam gerek. teşekkürler yine de. in.nextInt() yerine ne yazarsam aynısını verir.

    Bilemiyorum kardeşim.Ancak Scanner sınıfını kullanmanı yasaklayan hocana selamlar.




  • quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    Arkadaşlar bir problemim var. Yardımcı olursanız sevinirim.

    Konsol programı şeklinde yazılacak, "Enter > " şeklinde soru soracak ama sonsuz kere, ta ki girilen rakam bir öncekinden küçük olduğunda program duracak.

    Şimdiden teşekkürler.

    package deneme;

    import java.util.Scanner;

    public class DH_yardim {

    public static void main(String[] args) {

    int sayi1=0;
    int sayi2=0;
    Scanner in=new Scanner(System.in);

    while(true){
    System.out.println("Enter >");
    sayi2=sayi1;
    sayi1=in.nextInt();
    if(sayi1<sayi2){
    System.exit(0);
    }
    }
    }

    }


    util.Scanner import etmem yasak galiba. sadece acm.program import ederek yazmam gerek. teşekkürler yine de. in.nextInt() yerine ne yazarsam aynısını verir.

    Bilemiyorum kardeşim.Ancak Scanner sınıfını kullanmanı yasaklayan hocana selamlar.

    ya yasak dedim de, hani hoca kullanamazsını demedi. Ama öyle bir şey olduğunu henüz göstermedi. Eğer kullanırsam dışarıdan yardım almış olabilecğimi anlar.




  • quote:

    Orijinalden alıntı: VVGGRR

    quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    Arkadaşlar bir problemim var. Yardımcı olursanız sevinirim.

    Konsol programı şeklinde yazılacak, "Enter > " şeklinde soru soracak ama sonsuz kere, ta ki girilen rakam bir öncekinden küçük olduğunda program duracak.

    Şimdiden teşekkürler.

    package deneme;

    import java.util.Scanner;

    public class DH_yardim {

    public static void main(String[] args) {

    int sayi1=0;
    int sayi2=0;
    Scanner in=new Scanner(System.in);

    while(true){
    System.out.println("Enter >");
    sayi2=sayi1;
    sayi1=in.nextInt();
    if(sayi1<sayi2){
    System.exit(0);
    }
    }
    }

    }


    util.Scanner import etmem yasak galiba. sadece acm.program import ederek yazmam gerek. teşekkürler yine de. in.nextInt() yerine ne yazarsam aynısını verir.

    Bilemiyorum kardeşim.Ancak Scanner sınıfını kullanmanı yasaklayan hocana selamlar.

    ya yasak dedim de, hani hoca kullanamazsını demedi. Ama öyle bir şey olduğunu henüz göstermedi. Eğer kullanırsam dışarıdan yardım almış olabilecğimi anlar.

    Kullanıcıdan input alacaksın.Bunu Scanner veya benzeri bir sınıfı kullanmadan nasıl yapacaksın ki.Bence bu haliyle götür bir sorun cıkartacagını sanmıyorum.




  • quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    quote:

    Orijinalden alıntı: aSssembly

    quote:

    Orijinalden alıntı: VVGGRR

    Arkadaşlar bir problemim var. Yardımcı olursanız sevinirim.

    Konsol programı şeklinde yazılacak, "Enter > " şeklinde soru soracak ama sonsuz kere, ta ki girilen rakam bir öncekinden küçük olduğunda program duracak.

    Şimdiden teşekkürler.

    package deneme;

    import java.util.Scanner;

    public class DH_yardim {

    public static void main(String[] args) {

    int sayi1=0;
    int sayi2=0;
    Scanner in=new Scanner(System.in);

    while(true){
    System.out.println("Enter >");
    sayi2=sayi1;
    sayi1=in.nextInt();
    if(sayi1<sayi2){
    System.exit(0);
    }
    }
    }

    }


    util.Scanner import etmem yasak galiba. sadece acm.program import ederek yazmam gerek. teşekkürler yine de. in.nextInt() yerine ne yazarsam aynısını verir.

    Bilemiyorum kardeşim.Ancak Scanner sınıfını kullanmanı yasaklayan hocana selamlar.

    ya yasak dedim de, hani hoca kullanamazsını demedi. Ama öyle bir şey olduğunu henüz göstermedi. Eğer kullanırsam dışarıdan yardım almış olabilecğimi anlar.

    Kullanıcıdan input alacaksın.Bunu Scanner veya benzeri bir sınıfı kullanmadan nasıl yapacaksın ki.Bence bu haliyle götür bir sorun cıkartacagını sanmıyorum.

    import acm.program.ConsoleProgram; 
    public class IncreasingOrder extends ConsoleProgram {
    public void run() {
    int count = 0;
    int sum = 0;


    while (true) {
    int myNumber = readInt("Enter > ");
    if (myNumber > 0) {
    sum = sum + myNumber;
    count++;
    }
    if (myNumber <= 0) break; // sorun burada. Bir öncekinden büyük olup olmadığını sorgulatamıyorum.

    }

    println("You have entered " + count + " numbers in increasing order");
    println("Sum of these " + count + " numbers is " + sum); }

    }


    Kodum bu mesela




  • VVGGRR V kullanıcısına yanıt
    int sum=0; satirindan sonra int oncekiSayi=0; satirini ekleyin. while in icinde if(myNumber>0) ifadesinde ifin icini myNumber>oncekiSayi olarak degistirin. Bu if sart blogu icine oncekiSayi=myNumber satirini ekleyin. Son olarak if(myNumber<=0) break yerine else break yazin tamamdir.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.