문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수 문제 풀이 public class OddEven { public String Check(int num){ return (num%2 == 0)? "Even" : "Odd"; //삼항 연산자 사용 } public static void main(String[] args) { OddEven OddEven_method = new OddEven(); String result = OddEven_method.Check(4); System.out.println(result); } } 삼항 연산자를 사용하여 나머지가 0이라면 짝수이므로 "Even"을 출력하도록 하고 나머지가 1이라면 홀수이므로 "Odd"라고 출력하도록 구현..
java에는 출력 함수가 print, printf, println으로 3가지 종류가 있어 그 차이점이 무엇인가 궁금해서 찾아보았다. System.out.print %d, %f 등을 사용하여 값을 대입해줘야 함. Ex) System.out.print("a는 숫자 %d 입니다. \n", a) -> 개행문자를 넣어줘야함 System.out.printf 직관적 사용, 개행을 포함하지 않음. Ex) System.out.printf("a는 숫자" + a + "입니다.\n"); -> 개행문자를 넣어줘야함 System.out.println 직관적 사용, 출력 후 자동으로 한 줄 개행이 됨. Ex) System.out.println("a는 숫자" + a + "입니다."); -> 개행문자를 안넣어두 개행이 됨! print..
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 문제 풀이 import java.util.Scanner; public class Star { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt();//값을 받아온다(공백으로 구분하여 받아올 수 있다.) int b = sc.nextInt(); for (int i = 0; i < b; i++) {//b는 행의 개수 for (int j = 0; j < a; j++){System.out.print("*");} //a는 열의 ..
Scanner Class 읽은 바이트를 Char, Integer, Float, boolean, String 등 다양한 타입으로 변환하여 리턴하는 Class 공백과 개행(' ', '\t', '\r', '\n' 등)을 기준으로 읽는다. * 기본 선언 코드 import java.util.Scanner; public class className { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //코드 작성... sc.close(); //꼭 닫아주기! } } - java.util.Scanner를 import하면 사용할 수 있다. - System.in을 사용하여 키보드로 입력한 값을 읽고 설정한 타입으로 변환하여 리턴한다..
블로그 이전으로 인한 재 작성글, 원문 - 2021.09.25 네이버 블로그에서 작성 IntelliJ에서 Java 기초 문법을 실행해보았는데 예상치 못한 에러가 발생했다. 한글을 제대로 인식하지 못해서 일어나는 문제였다. 구글링을 통해 찾은 과정들을 정리해본다. ※ File -> Settings ※ Editor -> File Encodings에 들어가서 빨간 표시 해놓은 곳 처럼 동일하게 해주기 이 과정까지 했다면 에러는 발생하지 않지만 한글은 여전히 이상하게 나올 수 있다. 한글이 이상하게 나온다면 다음과 같이 해주면 된다. 예시... ※ Shift 키 더블 클릭 -> edit Custom VM options 검색 후 선택 선택하면 다음과 같은 창이 뜬다. idea64.exe.vmoption..
블로그 이전으로 인한 재 작성글, 원문 - 2021.09.25 네이버 블로그에서 작성 IntelliJ에서 콘솔 한글깨짐 문제 해결 중 잘못해서 언어팩 자체를 한글로 설정해버렸다.. 그냥저냥 사용했지만.. 너무 불편해서 다시 영어로 적용하는 방법을 찾아 여기다 기록.. ※파일 -> 설정 (단축키: Ctrl + Alt + S) -> 플러그인 여기서 Korean Language Pack 체크박스 해제 해준 후 확인 다음과 같은 창이 뜰것이다. 다시 시작 클릭! 영어로 잘 돌아온 것을 확인할 수 있다.