
2. while문을 사용해 1부터 1000까지의 자연수 중 3의 배수의 합을 구해 보자.
public class HelloJava {
public static void main(String[] args) {
int n = 1, sum = 0;
while (n <= 1000) {
if (n % 3 == 0) {
sum += n;
n++;
}
else{
n++;
continue;
}
}
System.out.println(sum);
}
}

public class HelloJava {
public static void main(String[] args) {
int i = 0;
while(true){
i += 1;
if (i > 5){
break;
}
for (int j = 0 ; j<i ; j++){
System.out.print("*");
}
System.out.println(""); //출력 후 줄바꿈
}
}
}
i가 1일때 j = 1 --> *출력
i가 2일때 j = 0, 1, 2 --> **출력
i가 3일때 j = 0, 1, 2, 3 --> ***출력
i가 4일때 j = 0, 1, 2, 3, 4 --> ****출력
i가 5일때 j = 0, 1, 2, 3, 4, 5 --> *****출력

public class HelloJava {
public static void main(String[] args) {
int i = 0;
for (i = 1; i <= 100; i++) {
System.out.println(i);
}
}
}

public class HelloJava {
public static void main(String[] args) {
int[] marks = {70, 60, 55, 75, 95, 90, 80, 80, 85, 100};
int total = 0;
for (int mark:marks) { //for each 구문 활용
total += mark;
}
float average = total / marks.length; // total/marks.length는 정수이므로 실수로 캐스팅
System.out.println(average);
}
}
'Java' 카테고리의 다른 글
[Java] 생활코딩 | 생성자, super, 메소드 오버라이딩, 메소드 오버로딩 (0) | 2022.11.13 |
---|---|
[Java] 생활코딩 | 클래스 멤버, 인스턴스 멤버, 클래스 메소드, 유효범위 (0) | 2022.11.13 |
[Java] 레이블이 있는 break, continue의 사용 (0) | 2022.09.24 |
[Java] 반복문에서 continue 연습하기 (0) | 2022.09.24 |
[Java] System.out.print와 System.out.println의 차이 (0) | 2022.09.19 |