Language
[ 코딩 연습] 클래스와 메서드_올해 띠, 간지, 나이 구하기
현재 디렉토리 1. 먼저 myutil 패키지 안에 myInfo클래스를 형성하고, 메소드를 작성했다. -- 메서드 앞 public 접근제어자 : 어디서든 이 메서드 접근 가능 -- 메서드 앞 static 제어자 없음 : 인스턴스 형성 후 이 메서드 사용 가능 package myutil; import java.util.Calendar; public class MyInfo { //1. 띠 구하기 //십이지 : 신유술해자축인묘진사오미 (0~11) //식 : (현재년도 % 12)번째 십이지 (입 : int year, 출 : String) public String getTti(int year) { String[] Tti = {"원숭이", "닭", "개", "돼지","쥐", "소", "호랑이", "토끼","용","뱀..
[자바_복습] 제어문 활용_최대값/키보드 버퍼 문자 읽기/사칙연산/제곱과 팩토리
1. 최대값을 구하기 [1] 세 개의 양수 중 최대값 구하기 package practice2_Q; import java.util.Scanner; public class Q1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] arr = new int[3]; System.out.print("세 개의 양수를 입력하세요 : "); arr[0] = scanner.nextInt(); arr[1] = scanner.nextInt(); arr[2] = scanner.nextInt(); int max = 0; for(int i = 0; i 결과 세 개의 양수를 입력하세요 ..
[자바_복습] 중첩for문 활용_구구단/행렬/별찍기
구구단/행렬/별찍기 모두 원리는 비슷했다. 결국 수학의 (x , y) 행렬이라 볼 수 있는데, 중첩 for문을 사용해서 구현이 가능하다. ------------------------------------------------------------------------------------------------------------------- 1. 구구단 예제 [1] 구구단 2~9단을 출력하라_중첩 for문 활용 package practice; public class dan99TestBasic { public static void main(String[] args) { for(int i = 2; i 결과 --------[2단 시작]-------- 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 ..
[자바_복습] 제어문 예시 - 조건문과 반복문 각각
▼ 제어문은 예제 위주로 정리하려 한다.. ---------------------------------------------------------------------------------------------------------------------- [제어문의 종류] - 제어문이란? Control Statement, 프로그램의 흐름(fow)을 바꾸어주는 명령문 제어문 코드 내용 조건문 if, if-else 제한을 두거나 범위를 지정하여 선택 switch-case 다차원 선택 (조건식에 따라 여러개의 결과값으로 이동, 명령 수행) 반복문 (Loop) for 반복 횟수를 알 때 주로 사용 while 반복 횟수를 모를 때 (화일 처리/키보드입력) do while 반복 횟수를 모르고, 특정 명령 수행 후 ..
[자바_복습] 연산자 구체적으로 보기
국비지원수업에서 배운 연산자에 대해서 이론적인 부분을 복습해보았다.. ------------------------------------------------------------------------------------------------------------------------------- [연산자의 종류] - 연산을 할 때는 1) 우선순위, 2)자료형을 고려해야 한다. 우선순위 단항연산자 연산순서 높음 최우선 연산자 (괄호) ↓ 단항연산자 ~, !, ++, --, (cast), -(부호) 쉬프트 연산자 (=2진 연산자) >>, > --> 관계 연산자 >, >=, > --> 일반논리연산자 &&(AND), ||(OR) --> 삼항연산자 (조건) ? 값(참) : 값(거짓) >=, 결과 [ 1010] ..
[자바_복습] Scanner 입력 메서드 구분
[ Scanner 클래스의 입력 메서드 ] /*아래의 경우, 키보드 버퍼에서 입력구분자(공백 또는 엔터) 전까지 가져온다.*/ next(); nextInt(); nextDouble(); nextBoolean(); /*nextLine();의 경우, 키보드 버퍼에서 입력구분자(엔터)까지 가져온다. */ nextLine(); 1. nextLine() ▼ nextLine() : 입력구분자(엔터)까지 가져옴(ex.홍길동E) --> E빼고 나머지 출력 2. nextDouble() --> nextLine() ▼ nextDouble() : 입력구분자(공백 또는 E) 전까지 가져옴 ▼ nextDouble() --> nextLine() : 앞전에 남은 E를 nextLine()이 가져옴 //해결방법 : scan.nextLi..