본문 바로가기

개발자한걸음

(212)
배열의 기초2 package class06; public class Test06 { public static void main(String[] args) { // 학생 5명을 데리고 있는데 점수 10 20 30 40 50 int[] stu = { 10, 20, 30, 40, 50, 60, 70, 80 }; // 배열의 요소의개수==배열의길이 // int len=5; -> 학생수 5명에 대한 숫자 // 특정단어 타이핑한뒤 .누르면 -> 함수/키워드 : 반환값 - 제작자 for (int i = 0; i < stu.length; i++) { // 요소의 개수(배열의 길이)를 불러와줌. System.out.println("학생 " + (i + 1) + "번의 성적은" + stu[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수행문->증감식->조건식->증감식 )