[JAVA] Section7) Problems1
·
JAVA
문제 - 이름 나이 입력받고 출력하기 사용자로부터 입력받은 이름과 나이를 출력하세요. 출력 형태는 "당신의 이름은 [이름]이고, 나이는 [나이]살입니다." 이어야 합니다 문제 풀이 package scanner; import java.util.Scanner; public class ScannerEx1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("당신의 이름을 입력하세요: "); String name = scanner.nextLine(); System.out.print("당신의 나이를 입력하세요: "); String age = scanner.nextLine(); Syst..
[JAVA] Section7) 훈련
·
JAVA
Scanner 학습 Input 사용해볼 것임! System.out 을 통해서 출력했듯, System.in을 통해 사용자의 입력 받을 수 있음 근데 복잡함 → Scanner라는 클래스를 이용 package scanner; import java.util.Scanner; //scanner 클래스 불러오기 public class Scanner1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //문자열 입력받기 System.out.print("문자열을 입력하세요: "); String str = scanner.nextLine(); //입력을 String으로 가져온다. System.out.println("입력한 ..
[JAVA] Section6) 스코프, 형변환
·
JAVA
스코프1 - 지역 변수와 스코프 우리가 여태 학습한 건 local variable {} 코드블록 안에서만 변수가 존재함!! 블록 내부에서 외부는 접근 가능(⭕) 블록 외부에서 내부는 접근 불가(❌) 스코프2 - 스코프 존재 이유 비효율적인 메모리 사용을 줄이고, 코드 복잡성을 감소 시킬 수 있음 변수의 스코프는 꼭 필요한 곳으로 한정해서 사용할 것! 형변환1 - 자동 형변환 작은 범위에서 큰 범위로는 값을 넣을 수 있지만, 큰 범위에서 작은 범위로는 문제가 발생!! → 소수점 버림, 오버플로우 int < long < double 자동 형변환: 작은 범위 숫자 타입에서 큰 범이 숫자 타입으로 자동으로 형변환을 해줌 형변환2 - 명시적 형변환 큰 범위에서 작은 범위로 대입 (일반적으로 컴파일 오류 발생) p..
[JAVA] Section5) Problems2
·
JAVA
문제: 구구단 출력 중첩 for문을 사용해서 구구단을 완성해라. 출력 형태 1 * 1 = 1 1 * 2 = 2 ... 9 * 9 = 81 문제 풀이 package loop; public class LoopEx7 { public static void main(String[] args) { for (int i =1; i
[JAVA] Section5) Problems1
·
JAVA
문제: 자연수 출력 처음 10개의 자연수를 출력하는 프로그램을 작성해 보세요. 이때, count 라는 변수를 사용해야 합니다. while문, for문 2가지 버전의 정답을 만들어야 합니다. 출력 예시 1 2 3 4 5 6 7 8 9 10 문제 풀이(while문) package loop; public class LoopEx1 { public static void main(String[] args) { int count = 1; while (count
[JAVA] Section5) 반복문
·
JAVA
반복문 시작 while do-while for while문1 package loop; public class While1_1 { public static void main(String[] args) { int count = 0; while (count < 5) { count += 1; System.out.println("현재 숫자는: " + count); } } } while문2 반복 횟수를 정한 뒤에 while문을 작성함 do-while문 while문과 동일한데 무조건 한 번은 실행 package loop; public class DoWhile1 { public static void main(String[] args) { int i = 10; do{ System.out.println("i = " + i..
[JAVA] Section4) Problems2
·
JAVA
문제: "평점에 따른 영화 추천하기" 요청한 평점 이상의 영화를 찾아서 추천하는 프로그램을 작성하자. 어바웃타임 - 평점9 토이 스토리 - 평점8 고질라 - 평점7 평점 변수는 double rating 을 사용하세요. if 문을 활용해서 문제를 풀자 출력 예시 • rating: 9 • 출력: • '어바웃타임'을 추천합니다. • rating: 8 • 출력: • '어바웃타임'을 추천합니다. • '토이 스토리'를 추천합니다. • rating: 7.1 • 출력: • '어바웃타임'을 추천합니다. • '토이 스토리'를 추천합니다. • rating: 7 • 출력: • '어바웃타임'을 추천합니다. • '토이 스토리'를 추천합니다. • '고질라'를 추천합니다. 문제 풀이 package cond; public class ..
[JAVA] Section4) Problems
·
JAVA
문제: "학점 계산하기" 학생의 점수를 기반으로 학점을 출력하는 자바 프로그램을 작성하자. 다음과 같은 기준을 따른다. 90점 이상: "A" 80점 이상 90점 미만: "B" 70점 이상 80점 미만: "C" 60점 이상 70점 미만: "D" 60점 미만: "F" 점수는 변수( int score )로 지정하고, 해당 변수를 기반으로 학점을 출력하자 출력 예시 score: 95 출력: 학점은 A입니다. score: 85 출력: 학점은 B입니다. score: 75 출력: 학점은 C입니다. score: 65 출력: 학점은 D입니다. score: 55 출력: 학점은 F입니다. 문제 풀이 package cond; public class CondEx1 { public static void main(String[] ..
코코자
'JAVA' 카테고리의 글 목록 (2 Page)