개발자노트 (260) 썸네일형 리스트형 배열의 기초 package class06; public class Test05 { public static void main(String[] args) { int stu1 = 80; int stu2 = 90; int stu3 = 85; int[] stu = { 80, 90, 85 }; // int를 저장할 배열[] stu // index 인덱스 넘버는 [0]부터 시작! ★ // ☆★배열 3요소★☆ // : 1. 배열은 무조건 서로 관련된 데이터여야한다. // : 2. 서로 동일한 자료형이여야한다. ex) int는 int끼리, String이면 String 끼리 // : 3. 몇개인지 분명히 알아야한다. ★ -> 그래서 for문이랑 잘 어울림 for (int i = 1; i for문)중첩반복문을 이용한 별찍기 (피라미드형) == 행이 증가할수록 공백은 줄어들고 별은 늘어남 package test; import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1; while (true) { // 무한루프 생성 System.out.println("정수를 입력하시오"); num1 = sc.nextInt(); if (num1 > 0) { break; // 올바른 값이 입력되었을 경우 무한루프 종료 } System.out.println("잘못 된 입력"); } for (int i = 0; i < num1; i++) { // 출력할 줄 수를 num1에 받아 실행, 계속 받다가 i가 num1보다 커지면 반복종료 f.. for문) 중첩반복문을 이용한 별찍기 (역삼각형) ==아래 열로 갈수록 행이 감소 package class02; public class Test04 { public static void main(String[] args) { for (int i = 1; i for문)중첩반복문을 이용한 별찍기 (삼각형) == 아래 열로 갈수록 행이 증가 package class02; public class Test03 { public static void main(String[] args) { for(int i=1;i for문)중첩반복문을 이용한 예제 (열과 행 설정) package class02; public class Test02 { public static void main(String[] args) { for (int a = 1; a 중첩반복문 (구구단) package class01; public class Test02 { public static void main(String[] args) { // [중첩 반복문] // 구구단 for (int a = 2; a 두 수의 최대공약수, 최소공배수 구하기(for문 이용) package class01; import java.util.Scanner; public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("정수: "); int a = sc.nextInt(); System.out.print("정수: "); int b = sc.nextInt(); if (a > b) { int tmp = a; a = b; b = tmp; } int i; for (i = a; i >= 1; i--) { if (a % i == 0 && b % i == 0) { break; } } System.out.println(a + "와(과) " + b + ".. while과 for의 차이점, 기본식 ✅while: 횟수를 모를 때 while(true) -> if문과 유사 무한루프(무한반복문) -> "종료조건" 필수! ✅for: 분명히 알 때 for(초기식;조건식;증감식){ 수행할 문장; } ex)) for(int i=1;i수행문->증감식->조건식->증감식 ) 이전 1 ··· 26 27 28 29 30 31 32 33 다음