오늘 수업은 Scanner를 통해 사용자에게 Data를 입력받고 해당 정보를 저장하여 출력해주는 프로그램을 만들어보았다. 프로그램에 대한 설명은 다음과 같다. 프로그램에 대한 설명 프로그램 실행 시 사용자에게 번호, 이름, 나이, 재직 여부, 성별, 시력 정보를 입력하도록 요구한다. 이때 입력된 값들은 각각 num, name, age, working, gender, leftEye, rightEye 배열에 저장된다. 입력은 for 반복문을 통해 20번 반복하여 수행되며, 배열의 인덱스를 이용하여 각 요소에 값을 할당한다. 입력이 완료되면 입력된 목록을 다시 출력한다. for 반복문을 통해 배열의 모든 요소를 순회하며, printf() 메서드를 사용하여 형식화된 출력을 수행한다. 각 배열의 요소들을 %d, ..
#중요한 정보 System.out.print("나이, 이름, 취업여부? "); # int형 값을 받을 때. int age = keyboardScanner.nextInt(); # String형 값을 받을 때. String name = keyboardScanner.next(); # boolean형 값을 받을 때. boolean working = keyboardScanner.nextBoolean(); # Scanner는 꼭 사용 후에 닫아주어야한다.. keyboardScanner.close(); # age, name, working 은 각각 정수,문자열,불리언이다. %d, %s, %b 으로 형태를 변환해서 출력함 System.out.printf("%d, %s, %b\n", age, name, working);..
[코드 및 결과값] public class Exam0130 { public static void main(String[] args) { // 현재 날짜 및 시각 정보를 생성한다. // java.lang 패키지의 멤버를 사용할 때는 그냥 이름을 지정하면 된다. // 그 외 다른 패키지의 멤버를 사용할 때는 반드시 패키지 이름을 함께 지정해야 한다. java.util.Date today = new java.util.Date(); 01. "%1$tY, %1$ty" 두 가지의 차이점 System.out.printf("%1$tY, %1$ty\n", today); "%1$tY 는 연도를 추출하여 4글자로 출력 "%1$ty 는 연도를 추출하여 2글자로 출력 [결과] 2023, 23 02. "%1$tB, %1$tb" ..