package dec06;
//148p
//반복문 2023-12-06
/*자바에서는 필요에 따라서 특정 문장을 반복적으로 실행해야 할 때가 있습니다.
* 이때 사용되는 구문이 loop문입니다.
* 자바는 3가지를 제공해줍니다. for(forEach), while, do~while
*
* for(변수초기화식; 변수조건문; 변수증감식){
* 변수 조건문이 참이 된다면 반복 실행할 문장;
* }
* */
public class For01 {
public static void main(String[] args) {
for (int i = 0; i <= 5; i++) {
System.out.println("안녕하세요" + i);
안녕하세요1
1
안녕하세요2
2
안녕하세요3
3
안녕하세요4
4
안녕하세요5
5
public static void main(String[] args) {
for (int i = 0; i <= 5; i++) {
System .out.println("안녕하세요" + i);
System .out.println(i); //스코프 : {}안에 위치하는것
안녕하세요0
0
안녕하세요1
1
안녕하세요2
2
안녕하세요3
3
안녕하세요4
4
안녕하세요5
5
for (int i = 1; i < 5; i++) {
System.out.print('*');
}
****
for (int i = 1; i < 5; i++) {
System.out.println('*');
}
*
*
*
*
for (int i = 1; i < 5; i++) {
System.out.println('*');
}
System.out.print("이렇게 해도 엔터됩니다.\n\r");
System.out.println("*****");//내용을 출력하고 엔터칩니다.
System.out.print("*****");//내용을 출력합니다.
System.out.print("\n줄바꿈");
*
*
*
*
이렇게 해도 엔터됩니다.
*****
*****
줄바꿈
// 1~10까지 출력하는 for
// 1,2,3,4,5,6,7,8,9,10
// 11,12,13,14,....100, 10단위로 잘라주세요.
for (int i = 1; i <= 100; i++) {
System.out.print(i + ",");
if (i % 10 == 0) {// 10의 나머지가 나온다. 1~9까지
System.out.println("");
}
}
1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15,16,17,18,19,20,
21,22,23,24,25,26,27,28,29,30,
31,32,33,34,35,36,37,38,39,40,
41,42,43,44,45,46,47,48,49,50,
51,52,53,54,55,56,57,58,59,60,
61,62,63,64,65,66,67,68,69,70,
71,72,73,74,75,76,77,78,79,80,
81,82,83,84,85,86,87,88,89,90,
91,92,93,94,95,96,97,98,99,100,
=======================================
if (i % 10 == 0)
10으로 나누어 떨어질 때(즉, 10의 배수일 때) 참이 되어 새로운 줄로 이동
1~9까지 숫자가 정렬되고, 10의 배수일 때 다음줄로 넘어간다.
한줄에 1~9까지 나열된다.
for (int i = 1; i <= 100; i++) {
System.out.print(i + ",");}
>이렇게 하면 1~100까지 줄 없이 출력된다.
// 1~25까지 짝수의 갯수는?
int count = 0;
for (int i = 0; i <= 25; i++) {
if(i % 2 == 0) {
count++;
}
}
System.out.println("1부터 25까지의 짝수의 갯수:" + count);
1부터 25까지의 짝수의 갯수:13
*실수한 부분 중괄호 안으로 왔을 때 , 스코프하지 않음 > for문까지 나와야한다.
int count = 0;
for (int i = 0; i <= 25; i++) {
if(i % 2 == 0) {
count++;
System.out.println("1부터 25까지의 짝수의 갯수:" + count); //중괄호 안으로 왔을 때 , 스코프하지 않음
}
}
1부터 25까지의 짝수의 갯수:1
1부터 25까지의 짝수의 갯수:2
1부터 25까지의 짝수의 갯수:3
1부터 25까지의 짝수의 갯수:4
1부터 25까지의 짝수의 갯수:5
1부터 25까지의 짝수의 갯수:6
1부터 25까지의 짝수의 갯수:7
1부터 25까지의 짝수의 갯수:8
1부터 25까지의 짝수의 갯수:9
1부터 25까지의 짝수의 갯수:10
1부터 25까지의 짝수의 갯수:11
1부터 25까지의 짝수의 갯수:12
1부터 25까지의 짝수의 갯수:13
'2023.11.21-2024.05.31' 카테고리의 다른 글
1206수업12일차(JAVA) - Test02(8갯수 찾기) (1) | 2023.12.06 |
---|---|
1206수업12일차(JAVA) - For02(Fizz Buzz) (1) | 2023.12.06 |
1206수업12일차(JAVA) - Test01 (1) | 2023.12.06 |
1205수업11일차(JAVA) - If06(System.in.read()) (1) | 2023.12.06 |
1205수업11일차(JAVA) - If05(가위바위보) (1) | 2023.12.06 |