게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 예외처리 질문이요 ㅠㅠ
게시물ID : programmer_21563짧은주소 복사하기
작성자 : 귀마개도마뱀
추천 : 0
조회수 : 599회
댓글수 : 10개
등록시간 : 2017/10/24 05:20:47
과제 하던 도중 예외처리를 도저히 못하겠어서 질문드려요
구구단프로그램인데 단을 입력할때 숫자가아닌 문자를 입력할때랑 출력타입을 입력할때 문자가아닌 숫자를 입력할때 "숫자가 아닙니다" "문자가 아닙니다" 가 나오게 한 뒤에 다시 입력을 받고 싶은데 트라이캐치를 어떻게 써야하나요?? 검색해서 제 코드에 반영하면 에러떠서 실행이 아예 안되네요 현재코드는 실행이 잘되는 상태입니다.

while(true){
Scanner scanner = new Scanner(System.in);
System.out.println("단을 입력하시오 (10이상 입력시 종료)");
int a = scanner.nextInt();
if (a >= 10){
break;
}
System.out.println("출력 타입을 입력하시오");
String type = scanner.next();
switch (type){
case "A" :
for (int c =1; c <= a; c++){
for (int b = 1; b < 10; b++){
System.out.print (c + "*" + b + "=" + c*b + "\t");}
System.out.println();}
break;
case "B" :
for (int b = 1; b < 10; b++){
System.out.print (a + "*" + b + "=" + a*b + "\t");}
System.out.println();
break;
case "C" :
for (int d = a; d < 10; d++){
for (int b = 1; b < 10; b++){
System.out.print (d + "*" + b + "=" + d*b + "\t");}
System.out.println();}
break;
}
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호