Java
Day3 - 01
jineric
2023. 1. 27. 01:07
- while문 예제
public class While1 {
public static void main(String[] args) {
int i=1;
// while(i <=5) { //무한루프 실생활에 무한루프 자주쓰임.
// System.out.println("안녕하세요 Java");
// }
while(i <=5){
System.out.println("안녕하세요 Java");
i++;
}
System.out.println("현재 i의 값: "+i);
}
}
public class While2 {
public static void main(String[] args) {
int i = 1;
int sum = 0;
while(i <= 10){
sum += i;
i++;
}
System.out.println("1~10까지의 총합: "+sum);
}
}
public class While3 {
public static void main(String[] args) {
int i=0;
int sum =0;
// while(i<=100){
// if(i%2 ==0)sum+=i;
// i++;
// }
while(i<=100){
sum +=i;
// sum = i+1;
++i;
// i = i+2;
//
System.out.println(sum);
}
}
}
For 문 예제
public class For2 {
public static void main(String[] args) {
int sum = 0;
// for(int i=1; i<=100; i++){
// sum = sum+i;
//
// }
// System.out.println("1~100까지의 합: "+ sum);
for (int i = 0; i <= 100; i = i+2)
{if (i % 2 == 0) {
System.out.println("1~100까지 짝수의 합: " + sum);
i++;
}
}
// for (int i=0; i <=100; i=i+2){
//
// System.out.println("1~100까지 짝수의 합: "+ sum);
}
}
public class For3 {
public static void main(String[] args) {
/*
'🎃'를 이용하여 아래와 같이 출력
2.
🎃🎃🎃🎃🎃
🎃🎃🎃🎃🎃
🎃🎃🎃🎃🎃
🎃🎃🎃🎃🎃
🎃🎃🎃🎃🎃
*/
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print("\uD83C\uDF83");
}
System.out.print("----------------------");
}
/*
3.
🎃🎃🎃🎃🎃
🎃🎃🎃🎃
🎃🎃🎃
🎃🎃
🎃
*/
for (int i = 1; i <= 5; i++) {
for (int j = i; j <= 5; j++) {
System.out.print("\uD83C\uDF83");
}
System.out.println();
}
/*4.
🎃
🎃🎃
🎃🎃🎃
🎃🎃🎃🎃
🎃🎃🎃🎃🎃
*/
for (int i = 1; i <= 5; i++) {
for (int j = i; j <= 5; j++) {
System.out.println("\uD83C\uDF83");
}
System.out.println();
}
}
}
For + While
public class For4 {
public static void main(String[] args) {
// for(int i=2; i<=9; i++){
// System.out.println(i+"단");
// for(int j=1; j<=9; j++){
// System.out.println(i+ " * " +j+ "=" + (i*j));
// }
// }
// 2단
// 2 * 1=2
int i=2, j =1;
while(i<=9){
System.out.println(i+"단");
while(j<=9){
System.out.println(i + "*" + j + "=" +(i*j));
j++;
}
j=1;
i++;
}
}
}