전체 글

Language/JAVA
https://print-blue.tistory.com/116 JAVA 프로그래밍 기초 연습 문제 - 조건문 if문을 활용해 학점 계산기 만들기 점수를 입력받은 후, 학점을 출력하시오. 90~93 : A-, 94~96 : A0, 97~100 : A+ 80~83 : B-, 84~86 : B0, 87~89 : B+ 70~73 : C-, 74~76 : C0, 77~79 : C+ 나머지 : F > 점수를 입력하세요 ... 00 > 학점은 입니다. import java.util print-blue.tistory.com 점수를 입력받은 후, 학점을 출력하시오. 90~93 : A-, 94~96 : A0, 97~100 : A+ 80~83 : B-, 84~86 : B0, 87~89 : B+ 70~73 : C..
Language/JAVA
📍 24.03.26(화) ~ 24.03.29(금) : 자바/이클립스 설치, 환경 변수 설정, 환경 변수 설정, 이클립스 단축키, 자료형, 연산자, 형변환, Scanner, 제어문 조건문/반복문📍 24.04.01(월) ~ 24.04.05(금) : 반복문/중첩 반복문, fomat, 이스케이프 문자, do~while 문, for문, 중첩 반복문, 메서드 정의와 호출, 객체지향-class와 객체, 재귀호출, 변수종류(지역변수/인스턴스변수/멤버변수), setter/getter, this참조변수, 생성자, 배열(1차원 배열/2차원 배열)📍 24.04.08(월) ~ 24.04.11(목) : 2차원 배열, 객체 배열, 배열의 값 수정, String 의 문자열 비교(.equals()), toString(), par..
Language/JAVA
if (num >= 0 && num = 10 && num = 20 && num < 30) { System.out.println("20 이상 30 미만의 수"); } public class SwitchQuiz02 { public static void main(String[] args) { int num = 25; switch (num) { case 0, 1, 2, 3, 4, 5, 6, 7, 8, 9: System.out.println("0 이상 10 미만의 수"); break; case 1..
Language/JAVA
월을 입력받은 후,계절을 출력하시오. > 계절은 봄입니다. [참고] 12, 1, 2 : 겨울 3, 4, 5 : 봄 6, 7, 8 : 여름 9, 10 ,11: 가을 import java.util.Scanner; public class SwitchQuiz01 { public static void main(String[] args) { // 1. 사용자에게 월을 입력받기 위해 scanner 객체 생성 Scanner input = new Scanner(System.in); // 2. 사용자에게 숫자 입력 받기 System.out.print("숫자로 월을 입력하세요."); int month = input.nextInt(); // 3. switch 를 사용해 조건에 맞게 출력하기 switch (month) { ca..
Language/JAVA
점수를 입력받은 후, 학점을 출력하시오. 90~93 : A-, 94~96 : A0, 97~100 : A+ 80~83 : B-, 84~86 : B0, 87~89 : B+ 70~73 : C-, 74~76 : C0, 77~79 : C+ 나머지 : F > 점수를 입력하세요 ... 00 > 학점은 입니다. import java.util.Scanner; public class IfQuiz04 { public static void main(String[] args) { // 1. 사용자에게 입력받기 위해 scanner 객체 생성 Scanner input = new Scanner(System.in); // 2. 사용자에게 입력받은 값을 각 변수에 저장 System.out.print("점수를 입력하세요 ....
Language/JAVA
사용자에게 정수 2개를 입력받은 후, 큰 값과 작은 값을 출력하시오. > 정수 2개를 입력하세요 ... > 큰 값 : ??, 작은 값 : ?? import java.util.Scanner; public class IfQuiz03 { public static void main(String[] args) { // 1. 사용자에게 입력받기 위해 scanner 객체 생성 System.out.print("정수 2개를 입력하세요 ... "); Scanner input = new Scanner(System.in); // 2. 사용자에게 입력받은 값을 각 변수에 저장 int userValue1 = input.nextInt(); int userValue2 = input.nextInt(); // 3. 조건문 실행 if (..
Language/JAVA
성별(1 or 2 or 3 or 4)을 입력받은 후, '남자입니다.' 또는 '여자입니다'를 출력하시오. 1, 2, 3, 4 이 외의 값을 입력했을 경우, '잘못된 값을 입력했습니다.' 을 출력하시오. > 성별 1, 2, 3, 4 중 하나 입력하세요 ... > 남자입니다. 여자입니다. 논리 연산자 사용하기 import java.util.Scanner; public class IfQuiz02 { public static void main(String[] args) { // 1. 사용자에게 입력받기 위해 scanner 객체 생성 System.out.print("성별 1, 2, 3, 4 중 하나 입력하세요 ... "); Scanner input = new Scanner(System.in); // 2. 사용자에게..
Others/Error
Scanner 사용해서 키보드 입력받을 때 nextInt() 사용한 후 nextLine() 사용하면 문자열이 제대로 입력되지 않는데 nextInt() 은 키보드 엔터키를 누르기 바로 전의 숫자만 입력을 받고, 이후 nextLine() 사용하면 아직 공백이 남아있기 때문에 공백만 입력받고 메소드가 종료가 됨 해결방안 nextLine() 사용하기 전에 .nextLine(); 작성하면 됨 예시 https://print-blue.tistory.com/110 JAVA 프로그래밍 기초 연습 문제 - Scanner 사용자에게 정수와 문자열 입력 받고, 타입에 따라 출력 1. 정수 1개를 입력 받은 후 출력 2. 문자열 1개를 입력 받은 후 출력 정수 : 문자열 : import java.util.Scanner; pub..
print(blue)