>Java >Java베이스 >자바에서 숫자를 입력하는 방법

자바에서 숫자를 입력하는 방법

尚
원래의
2019-12-04 10:52:449889검색

자바에서 숫자를 입력하는 방법

Java의 Scanner 클래스는 nextInt, nexFloat, nextDouble 및 C 언어에서 scanf와 같이 지정된 유형의 개수를 읽을 수 있는 기타 메서드를 제공합니다. (권장: java 비디오 튜토리얼)

먼저 Scanner 객체를 정의합니다:

Scanner sn = new Scanner(System.in);

sn.nextInt를 사용하여 정수를 읽습니다. 입력이 정수가 아닌 경우 함수는 InputMismatchException을 발생시키며 이를 포착해야 합니다.

  System.out.print("请输入一个整数:");  
  try{   
       intVal = sn.nextInt();   
       System.out.println("你输入了:" + intVal);  
       }
       catch(InputMismatchException e){   
             System.out.println("必须输入整数!");  
       }

sn.nextFloat를 사용하여 단정밀도 부동 소수점 숫자를 읽으세요. 입력이 숫자가 아닌 경우에도 InputMismatchException이 발생하므로 이를 포착해야 합니다.

System.out.print("请输入一个浮点数:");  
       try{  
        floatVal = sn.nextFloat();   
        System.out.println("你输入了:" + floatVal);  
        }
        catch(InputMismatchException e){  
         System.out.println("必须输入数!"); 
        }

sn.nextDouble을 사용하여 배정밀도 부동 소수점 숫자를 읽는 작업은 단정밀도와 유사합니다.

System.out.print("请输入一个浮点数:"); 
 try{  
  doubleVal = sn.nextDouble();   
  System.out.println("你输入了:" + doubleVal); 
   }catch(InputMismatchException e) 
    {  
     System.out.println("必须输入数!");  
    }

사용 후 스트림을 닫아야 합니다: sn.close()

자바에 대한 자세한 내용은 java 기본 튜토리얼#🎜을 참조하세요. 🎜#열.

위 내용은 자바에서 숫자를 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.