White Noise miniblogs

  • White Noise
    0

    Kā, lai izdara to, ka "age" ir skaitlis?

    import java.util.Scanner; 
    
    public class vecums { 
    public static void main(String args[]){ 
            Scanner input = new Scanner(System.in); 
            System.out.println("Kāds ir tavs vecums?: "); 
            String age = input.nextLine(); 
            if(age >= 18){ 
            System.out.println("Pieeja atļauta."); 
            }else{ 
            System.out.println("Pieeja aizliegta."); 
            } 
        } 
    }
    • mad
      +1

      Pamēģini tā:
      int age = Integer.parseInt(input.nextLine());

      Vai arī

      input.nextInt();

      • White Noise
        0

        Aizgāja ar

        int age = Integer.parseInt(input.nextLine());

        Liels paldies. smile_mini.gif

         

        Edit: Otrs arī der, izmantošu otru, jo īsāka rinda.

        • mad
          +1

          Otrais arī šajā gadījumā būtu pareizāk, jo tā funkcija ir tieši skaitļa ievadīšanai domāta.

          parseInt ir vispārīgs veids kā pārveidot string par skaitli, tā ka gan jau noderēs citreiz.
          Un pretējā virzienā - toString smile_mini.gif

Atpakaļ Uz augšu