반응형

전체 글 320

C0606중첩반복입력

C0606중첩반복입력C0606개념01뒤로가기package C0606중첩반복입력;import java.util.Scanner;/* # 뒤로가기 쇼핑몰 메인 메뉴에서 남성의류를 선택 후, 뒤로가기 버튼을 누르기 전까지 남성의류 페이지를 유지하려 한다. 1. 남성의류 1) 티셔츠 2) 바지 3) 뒤로가기 2. 여성의류 1) 가디건 2) 치마 3) 뒤로가기 3. 종료*/public class C0606개념01뒤로가기 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); boolean run = true; while(run) { System.out.println("1.남성..

코딩/2-JAVA 2025.06.24

C06중첩반복 => C0601중첩반복 ~ C0605소수여러개

C06중첩반복C0601개념01_중첩반복package C0601중첩반복; public class C0601개념01_중첩반복 { public static void main(String[] args) { /* [개념] 2차원 반복문 반복문 2개를 사용해서 사각형의 데이터를 표현할 수 있다. [1] 첫번째 반복문 i가 세로를 담당한다. [2] 두번째 반복문 j가 가로를 담당한다. i가 0 일때, j 는 0 1 2 3 i가 1 일때, j 는 0 1 2 3 i가 2 일때, j 는 0 1 2 3 3 * 4 = 12 총 12번 반복을 하게된다. 보통 세로는 i나 y를 사용하고 , 가로는 j나 x를 사용한다. */ for(int i = 0; i i++) { for(int j = 0; j j++) { Syst..

코딩/2-JAVA 2025.06.23

C05배열과데이터

C05배열과데이터C0501개념01배열과데이터package C0501배열과데이터; import java.util.Scanner; /* [문제] 학번을 입력받아 성적을 출력하시오. 단, 없는학번 입력 시 예외처리 하시오. [예시] 학번 입력 : 1002 성적 : 11점 학번 입력 : 1000 해당학번은 존재하지 않습니다. */ public class C0501개념01배열과데이터 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[] numberList = {1001, 1002, 1003, 1004, 1005}; int[] scoreList = { 87, 11, 45, 98, 23}; System...

코딩/2-JAVA 2025.06.23

C0404규칙찾기, C0405규칙찾기입력, C0405행렬

C0404규칙찾기C0404개념01_배열생성package C0404규칙찾기; import java.util.Arrays; /* [문제] arr배열에서 4의 배수만 골라 temp배열에 저장하시오. 단, temp의 길이는 4의 배수의 개수 만큼만 설정하시오. [정답] temp = {44, 24, 76}*/ public class C0404개념01_배열생성 { public static void main(String[] args) { //초기화를 한다. 비여있는것 int a = 0; //변수는 0 String b = ""; //문자열 int[] arr1 = null; //배열이면 null //----------------------- int[] arr = {44, 11, 29, 24, 76}; int[] ..

코딩/2-JAVA 2025.06.23

C04배열 => C0401날짜 , C0402중복숫자 , C0403교환

C04배열C0401날짜C0401개념01날짜package C0401날짜; /* [문제] 철수와 영희는 3월 3일에 만났다. 철수는 영희와 100일 기념일에 축하파티를 하려고 한다. 만난지 100일 뒤는 몇 월 몇 일인지 구하시오. 단, 윤년은 고려하지 않는다. [정답] 6월 11일*/ public class C0401개념01날짜 { public static void main(String[] args) { int[] monthList = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int month = 3; int day = 3; /* 1. 1월1일부터 3월3일까의 누적 일 수 = 31(1월) + 28(2월) + 3(3월) = 62 2. 100일 추가로 ..

코딩/2-JAVA 2025.06.20

C03반복문 => C0304반복문입력

C0304반복문입력C0304개념01무한반복과입력package C0304반복문입력; import java.util.Scanner; /* # 반복문 종료 1. 무한 반복을 하면서 숫자를 입력받는다. 2. 입력한 숫자가 -100이면, 프로그램은 종료된다. 예) 숫자입력(EXIT:-100) : 1 숫자입력(EXIT:-100) : 3 숫자입력(EXIT:-100) : 4 숫자입력(EXIT:-100) : -100 프로그램 종료 */ public class C0304개념01무한반복과입력 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); boolean run = true; while(run) { System.out.p..

코딩/2-JAVA 2025.06.20

C03반복문 => C0301공약수 ~ C0303연립방정식_개념연습

C0301공약수C0301최대공약수 package C0301공약수; public class C0301최대공약수 { /* [최대공약수] 이름에 최대가 붙어서 매우헷갈린다. 특히 최소공배수와 함께 사용하면 더 하다. 마지막 공약수 라고 하면 이해하기 쉽다. 6과 4의 최대공약수는 먼저 두수의 약수를 전부 구한다. 6의 약수는 1, 2, 3, 6 4의 약수는 1, 2, 4 서로같은 약수중 가장큰수이므로 2가 최대공약수이다. */ }C0302공배수C0302개념01최소공배수package C0302공배수; /* [문제] 8과 12의 최소공배수를 구하시오. 최소 공배수란, 각 수의 배수를 나열한 다음 처음으로 같은 숫자를 의미한다. 예) 8, 16, 24, ... 12, 24, ... 8과 12의 ..

코딩/2-JAVA 2025.06.19

C02조건문

C0201조건문입력C0201개념01입력조건문 package C0201조건문입력; import java.util.Scanner; /* [문제] 점수 유효성 검사 1. 점수 2개를 입력받아 평균을 구한다. 2. 평균이 60점 이상이면 합격, 60점 미만이면 불합격이다. 3. 조건1) 입력받은 정수가 음수이거나 100점을 초과하면, 오류 메세지를 출력한다. 예) 점수를 잘 못 입력했습니다. 4. 조건2) 평균이 60점 이상이라도 한 과목이라도 50점 미만이면, 불합격을 출력한다.*/ public class C0201개념01입력조건문 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print..

코딩/2-JAVA 2025.06.19

C0101방정식 ~ C0105입력

이클립스 끄기 C01연산자C0101방정식C0101개념01_방정식package C0101방정식; /* [문제] 끈 5/8m를 모두 사용하여 정사각형 모양 한 개를 만들었다. 이 정사각형의 한변의 길이는 몇m인지 구하시오. 단, 소수점 자리는 두 자리까지 구하시오. [정답] 0.16 m*/ public class C0101개념01_방정식 { public static void main(String[] args) { /* [풀이] 5 / 8.0 / 4 */ System.out.printf("%.2f m", 5.0 / 8.0 / 4.0); //System.out.printf(1, 2); //1에는 포맷 => "%.2f" //2번 숫자 }}C0101방정식_문제C0101문제01package C0101방정식_..

코딩/2-JAVA 2025.06.19
반응형