요일을 표시하고 해당 요일의 영어 단어를 입력하는 영어 학습 프로그램 요일은 난수를 이용해서 생성 학습자가 원하는 만큼 반복 동일 요일을 연속해서 표시하지 말 것 import java.util.Random; import java.util.Scanner; Scanner stdIn = new Scanner(System.in); String[] dayKorean = {"월", "화", "수", "목", "금", "토"}; String[] dayEnglish = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}; String answer = new String(); Random rand = new Random(); int..
Java/Java 기초
배열의 선언과 초기값 int[] arr = new int[5]; // 요소가 5개인 int형 배열 arr 선언 int[] arr2 = new int[5]; // 요소가 5개인 int형 배열 arr2 선언 for(int i = 0; i
정수 다양한 진수로 표기법 정수 리터럴(literal) 정수형 자료를 통틀어 정수 리터럴로 칭한다. 정수 접미어 정수 리터럴은 기본적으로 int형을 따른다. 하지만 long(8Byte) 자료형을 사용할 때는 숫자 뒤에 'l' 또는 'L'을 붙여주어야 한다. 10진 정수 리터럴은 일상 생활의 표기법을 따른다. 8진 정수 리터럴은 앞에 0을 붙여 표기한다. 012는 10진 진수로 전환하면 10이 된다. $$012 = 8^1_1 + 8^0_2 = 10_{(10)}$$ 16진 정수 리터럴은 앞에 0x 또는 0X를 붙여서 표기한다. $$0X11a = 16^2_1 + 16^1*1 + 16^0_(a=10)=282$$ 10진 정수를 8진수, 16진수로 표기하는 프로그램 System.out.printf(출력서식, 출력할..
for 구문을 활용해서 Factorial 계산 식과 결과값을 출력하자 import java.util.Scanner Scanner stdIn = new Scanner(System.in); System.out.print("Factorial을 계산합니다. 숫자를 입력하세요: "); int num = stdIn.nextInt(); int numx = num; int result = 1; for(int i=0; i