자바로 간단한 구구단 프로그램 만드는데요..
희1미햬
Kukudan.java 파일을 아래와 같이 만들었는데요.
import java.io.*;
public class Kukudan{
public static void main(String args[]) throws IOException
{
int b;
int i;
System.out.print(단을 입력하세요 );
b = System.in.read();
while (b != 0) {
for(i=1;i=9;i++){
System.out.println(b + x + i + = + (b*i));
}
System.out.println(단을 입력하세요 );
b = System.in.read();
}
System.out.println(안녕히 가세요.);
}
}
컴파일 한다음에 java Kukudan 으로 해서 실행시켜보면요.
단을 입력하세요 이 나오고
3을 입력하면.. 원래 뜻한바는..
3 x 1 = 3
3 x 2 = 6
...
...
3 x 9 = 27
단을 입력하세요
이런식으로 나와야 하는데..(0을 입력하면 종료하구요..)
근데 쌩뚱맞게
51 x 1 = 51
...
...
51 x 9 = 459
그다음에 13단, 10단 이렇게 나오거든요?
0 입력해도 종료도 안되구요..
제가 정말 생초보라 그런지.. 아무리 봐도 뭐가 잘못된건지 모르겠어요.
51단, 13단, 10단도 왜 나오는건지 아무리 봐도 모르겠구요..T^T;;
도데체 뭐가 잘못된 걸까요?
-
연블랙
답변 감사해요~^^*
-
블랙캣
지금 기억은 안나는데 ASC값으로 들어오는것을 우리가 원하는 값으로 바꾸는 방법이 있거든여.. 입출력쪽인가 함 찾아보세요..
-
꽃내
ASC 코드로 들어간거 같네요..