[JAVA기초(11)] 분기문 - break, continue
·
Dev/Java
💡 분기문 🔹 break문 : 반복문에서는 break문 자신이 포함된 가장 가까운 반복문을 빠져나가는 구문 package example.repetitive; import java.util.Scanner; public class Repetitive { public void testBreak() { //숫자를 입력 받아 입력 받은 숫자만큼만 반복적으로 출력 후 종료 Scanner sc = new Scanner(System.in); System.out.print("반복할 횟수 입력 : "); int num = sc.nextInt(); int i = 1 ; while(true) { System.out.println(i + "번째 i 출력"); if(i == num) { break; } i++; } } publi..
[JAVA기초(10)] 별찍기 실습, 여러가지 풀이
·
Dev/Java
package practice.repetitive; import java.util.Scanner; public class RepetitivePractice { public void method1() { //피라미드 모양 별찍기 for(int i = 0; ii ; j--) { System.out.print(" "); } //별출력(1,3,5,7) for(int j=0 ; ji ; j--) { System.out.print(" "); } //별출력(7,5,3,1) for(int j=0; j
[JAVA기초(9)] 반복문 - for문, while문, 구구단
·
Dev/Java
📍 반복문 : 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 수행하도록 함 📍 반복문의 종류 💡 while과 do~while의 차이점 do~while은 조건문이 true가 아니어도 무조건 한 번 이상 수행한다 🔹 for문 package example.repetitive; public class Repetitive { public void testFor() { //for(초기식; 조건식; 증감식){} for(int i = 0; i0 ; i--) { System.out.println(i + "번째 출력"); } //증감식은 반드시 1씩 증감할 필요 없음 for(int i=0; i
[JAVA기초(8)] 조건문 실습(1), (2)
·
Dev/Java
package practice.conditional; import java.util.Scanner; public class ConditionalPractice { public void method1() { //문제1 if문 두개의 정수의 짝홀 판별 Scanner sc = new Scanner(System.in); System.out.print("첫번째 정수 입력 : "); int num1 = sc.nextInt(); System.out.print("두번째 정수 입력 : "); int num2 = sc.nextInt(); if (num1%2 != num2%2) { System.out.println("하나는 홀수이고 하나는 짝수이다"); } else if (num1%2 == 0) { System.out.pr..
[JAVA기초(7)] 조건문 - if문, switch문
·
Dev/Java
📍 조건문 🔹 if문 : 조건에 따라 다른 문장이 수행되도록 함 package example.conditional; public class Conditional { public void testIf() { int kor = 87; int math = 55; int eng = 68; int sum = kor + math + eng; double avg = sum / 3.0; System.out.println("합계 : " + sum); System.out.println("평균 : " + avg); //if if(avg >= 60) { System.out.println("합격"); } else { System.out.println("불합격"); } //if - else if- else if(avg >= 60..
[JAVA기초(6)] 연산자 실습(1), (2)
·
Dev/Java
package practice.operator; public class OperatorPractice { public void method1() { //문제1 출력 값 예측 int num1 = 10, num2 = 0; String str = "hello"; num1 += 20; //num1 : 30 num2 += 10; //num2 : 10 num1 /= num2; //num1 : 3 num2 *= num1; //num2 : 30 str += num2; //str : hello30 num2 -= num1; //num2 : 27 } } package practice.operator; import java.util.Scanner; public class OperatorPractice { public void..
[JAVA기초(5)] 연산자
·
Dev/Java
📍 연산자(Operator) 🔹 증감 연산자 : ++, -- ex) 전위 연산자 예시 int a = 10; int b = ++a; System.out.println(a+b); 이때 a=11, b=11 ex) 후위 연산자 예시 int a = 10; int b = a++; System.out.println(a+b); 이때 a=11, b=10 🔹 논리 부정 연산자 : ! 예시) boolean bool1 = true; boolean bool2 = !bool1; System.out.println(bool2); //false 🔹 산술 연산자 (*, /, %, +, -) %: modular 라고 한다. 💡 / 나누기 연산 시 형 변환에 유의해야 한다. 🔹 비교 연산자 (==, !=, >, =,
[JAVA기초(4)] 실습(3),(4)
·
Dev/Java
package practice.variable; import java.util.Scanner; public class VariablePractice { public void method3() { //문제3 학생들의 키(실수)의 평균(정수) 구하기 Scanner sc = new Scanner(System.in); System.out.print("첫번째 학생의 키 입력 : "); double height1 = sc.nextDouble(); System.out.print("두번째 학생의 키 입력 : "); double height2 = sc.nextDouble(); System.out.print("세번째 학생의 키 입력 : "); double height3 = sc.nextDouble(); int avg = ..