1. 조건문과 반복문에 대한 설명 중 틀린 것은? 4 번
break 문은 switch 문, for 문 또는 while 문을 종료하는 데 사용할 수 있습니다.
– 탈출할 때 사용합니다.
* 2
2-1 스위치 도어
2-2 쿠티뉴 진술
2-3 break 문
* 삼
공개 클래스 예 {
공개 정적 무효 메인(String() args){
정수 i=0, 합계=0;
동안 (i<10){i=i+2; 합계 +=i; }
System.out.println(합계); }}
답: 30
* 4
공개 클래스 예 {
공개 정적 무효 메인(String() args){
정수=0;
동안 (참) {
숫자++;
if(num>=10) break;
if(숫자%3==0) 계속;
System.out.print(num + “\t”); } }}}
답변: 1 2 4 5 7 8
5. 10, 9, 8…의 순서로 정수를 출력하는 프로그램을 만들려고 합니다. 1. 일치하는 식을 괄호 안에 씁니다.
공개 클래스 예 {
공개 정적 무효 메인(String() args){
을 위한( ){
System.out.println(i); } } }
for(i=10; i>=0; i–){
6.
정수 잔액 = 10;
동안 (참) {
만약 (균형 < 5)
부서지다;
균형 = 균형-9; }
System.out.println(“균형:” + 균형);
잔액: 1
* 7 다음 루프에서 break outer 문이 실행된 후 실행되는 문(줄 번호)은 무엇입니까?
라인 1: 외부: for(int i=1;i<=10;i++){
라인 2: for(int j=1;j<10;j++){
라인 3: if(i*j > 50) 브레이크 아웃;
라인 4: System.out.print(i*j + “\t”);
5행: };
6행: System.out.println();
7행: }
답: 3줄
8. for문을 이용하여 1부터 100까지의 정수 중에서 3의 배수의 합을 구하는 프로그램을 작성하시오.
내부 합계 = 0;
*
* 을 위한(내부 i=1; i<=100; i++) {
* if (i % 3 == 0) {
* 합계 += i;
* }
* }
* System.out.println(“합: ” + 합계); } }
9번
방정식 2x+4y=10의 모든 해를 구하십시오. 그러나 x와 y는 정수이고 각 범위는 (단, 0<=x<=10, 0<=y<=10
을 위한 (내부 나는 = 0; i <= 10; i++) {
을 위한 (내부 j = 0; j <= 10; j++) {
if ((i * 2) + (j * 4) == 10) {
System.out.println(“x=” + i + “,” +”y=” + j);
}
}
}
}
}
#10
for 문을 이용하여 실행 결과와 동일한 삼각형을 출력하는 코드를 작성합니다.
위 1개 -> 아래 별 5개
내부 n = 5; // 삼각형의 높이
을 위한 (내부 나는 = 1; i <= n; i++) { // 행을 반복합니다.
을 위한 (내부 j = 1; j <= i; j++) { // 열을 순환합니다.
System.out.print(“*”); // 별표 출력
}
System.out.println(); // 다음 라인으로 이동
}
}
}
#11
2나 3의 배수가 아닌 1에서 20까지의 정수의 합을 구합니다. (출력 화면) 합계:73
내부 합계 = 0;
을 위한 (내부 나는 = 1; i <= 20; i++) { // 행을 반복합니다.
if(i % 2 !=0 && i % 3 != 0) {
합계 += i;
}
}
System.out.println(“합: ” + 합계); // 다음 라인으로 이동
}
}
#12
0.01부터 1까지 연속된 숫자를 0.01씩 더하는 프로그램을 작성하세요. (출력 화면) 합계: 50.499985
이중 합계 = 0.0;
이중 i = 0.01;
동안 (i <=1,0) {
합계 += i;
나는 + = 0.01;
}
System.out.println(“합: ” + 합계);
}
}
#13
1부터 100까지 계속 더하면 합계가 500을 초과하면 루프를 종료합니다. (출력 화면) 합계: 528
내부 합계 = 0;
을 위한 (내부 나는 = 1; i<=100; i++) {
합계 += i;
if(합계>500) {
부서지다;
}
}
System.out.println(“합: ” + 합계);
}
}
#14
다음과 같이 출력합니다. (삼각형으로 1, 12,123,1234,12345)
을 위한 (내부 나는 = 1; 나는 <= 5; i++) {
을 위한 (내부 j = 1; j <= i; j++) {
System.out.print(j);
}
System.out.println();
}}}
#15
두 개의 주사위를 던졌을 때 주사위의 합이 6일 때 숫자를 출력하는 프로그램을 작성하세요.
(Math.random까지 구현하지 말고 for 문을 사용)
을 위한 (내부 나는 = 1; i<=6; i++) {
을 위한(내부 j = 1; j<=6; j++) {
if(i+j == 6)
System.out.println(i +” + “+ j + “= 6” );
}
}
}
16 10에서 20까지의 합을 계산하는 프로그램을 작성하십시오.
(for 문, while 문, do-while 문을 사용하여 3개의 프로그램을 실행합니다.)
진술에
* 내부 합계 = 0;
을 위한 (내부 나는 = 10; i<=20; i++) {
합계 += i;
}
System.out.println(“10에서 20까지의 합은 ” + sum);
}
while 문
* 내부 합계 = 0;
내부 나는 = 10;
동안 (i<=20) {
합계 += i; //내용에 오류가 발생했습니다. 연산자를 확인하십시오(합계 = 합계+i).
i++; // 루프를 사용하여 1씩 증가합니다.
}
System.out.println(“10에서 20까지의 합은 ” + sum);
}
do-while 문
* 공개 클래스 메인 {
공개 정적 무효 메인(문자열() 인수) {
내부 합계 = 0;
내부 나는 = 10;
하다 {
합계 += i;
i++;
} 동안 (i <= 20);
System.out.println(“10에서 20까지의 합: ” + sum);
}
}