Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Λοιπον,σαν παιδι και γω,ειπα να αρχισω java.Στην προσπαθεια δημιουργιας ενος απλου προγραμματος εχω εντοπισει ενα λαθος αλλα δεν μου βγαζει καποιο λαθος . (χρησιμοποιω netbeans)

 

Ο κωδικας ειναι ο παρακατω:

>
package height_counter;
import java.io.IOException;

public class Height_Counter {
  
   public static void main(String[] args) throws IOException {
   System.out.println("Enter Your Height and check the results,use only if you are aged over 13teen");
   
   int height = System.in.read();
 
    if(height>175) {
    System.out.println("The result is : Tall") ;
    }
    else if(height<170){
	 System.out.println("The result is : Short");
    }
    else{
    System.out.println("Invalid height");
    }
   
   
    }
   }

 

Το προβλημα ειναι το εξης.Οταν παταω καποιο νουμερο για την τιμη του height που παντα σαν αποτελεσμα μου βγαζει το "Short" ,δηλαδη σαν να παρακαμπτει το πρωτο if.Αυτο συμβαινει με οτι και αν βαλω σαν τιμη.

Καμια ιδεα;

Δημοσ.

Τελικα η λυση βρεθηκε.Σας ευχαριστω πολυ και τους δυο.

εκανα αυτο που ειπε ο nilosgr και προσθεσα και ενα << import.java.util.Scanner; >> και τωρα ειναι κομπλε.

Και παλι ευχαριστω

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...