package test.main;
import java.util.Scanner;
public class MainClass01 {
public static void main(String[] args) {
boolean switch01 = true;
while(switch01){
int dan;
int result;
//Scanner를 사용해 단수를 입력받는다.
Scanner scan = new Scanner(System.in);
System.out.print("단수를 입력해 주세요 : ");
dan = scan.nextInt();
System.out.println();//개행하기
if(dan<=9||dan>=2){
for(int i = 1;i<=9;i++){
result =dan*i;
System.out.println(dan+"*"+i+"="+result);
}else{
switch01 = false;
}
}
}
}
}
질문을 이렇게 올리면 일반적으로 아무도 이글 안봐줌. 리플이라도 달려있으면 리플보러 오겠지만... 질문제목에는 사용언어나 질문종류같은거 간단히 적고 글 내용에는 프로그램의 목적, 어떻게 구동됬으면 한다는거 적고, 어떤식으로 진행이 안된다고 적어야되. 그래야 답변이 많이 빨리 달림.
그리고 컴파일해서 에러가 나오는 경우에 복사해서 올리면 그것 역시 좋구. 에러나는 라인번호같은거 적으면 그것역시 좋다.
else 부분에 에라뜨는데 난 도무지 왜 저게 문제인지 모르겟어..
니가 for문을 안닫아서그래. for문 닫는 }를 넣어줘야지.
넌 지금 if문에 else를 붙인게 아니라 for문에 else를 붙인셈이야. 그러니까 에러가 나는거구.
그리고 else 뒤쪽엔 쓸데없이 }가 하나 더있는거 같기도 한데.. 내가 잘못센거일수도.
아~~ 횽 ㄳ
에러가 낫을때 어디서? 보다 어떤? 에러가 낫는지가 더 중요한듯 [핡]