728x90

Java 32

[JAVA] 접근 지정자 (public, private, protected, default )

// 접근 지정자 // private : 같은 클래스에서만 접근 가능 // default : 같은 패키지에서만 접근 가능 // protected : 자식 클래스에서만 접근 가능 // public : 어디서든 접근가능 private 멤버는 해당 멤버를 선언한 클래스에서만 접근할 수 있습니다. 같은 클래스만 접근 허용 public class SameClass { private String var = "같은 클래스만 허용"; // private 필드 private String getVar() { // private 메소드 return this.var; } } public 접근 제어자 public 접근 제어자를 사용하여 선언된 클래스 멤버는 외부로 공개되며, 해당 객체를 사용하는 프로그램 어디에서나 직접 접근할..

[JAVA] A-Z까지 알파벳 거꾸로 출력하기

A-Z까지 알파벳 거꾸로 출력하기 A - D 까지 거꾸로 출력해서 D C B A //긁지않은 개발자 public class Ex01 { public static void main(String[] args) { char ar[] = new char[4]; for(char i='A';i=0;i--) { System.out.print(ar[i] + " "); } } } 실행 결과 D C B A 소문자 a -d 를 거꾸로 출력해서 d c b a //긁지않은 개발자 public class Ex02 { public static void main(String[] args) { char ar[] = new char[4]; for(char i='a';i=0;i--) { System.out.print(ar[i] + " "..

[JAVA] 하나의 정수를 입력받아 1부터 입력받은 정수까지의 짝수를 차례대로 출력하는 프로그램

하나의 정수를 입력받아 1부터 입력받은 정수까지의 짝수를 차례대로 출력하는 프로그램 정수는 50이하 //긁지않은 개발자 public class Ex01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = 0; do { System.out.print("1~50사이의 정수를 입력 : "); n = sc.nextInt(); } while (n 50); for (int i = 2; i

[JAVA] JAVA 반복문 for문 (홀수, 짝수 합 구하기 )

JAVA 반복문 for문 for 반복문 ---------- for(㉮.초기식;㉯.종료식;㉰.증감식){ ㉱.종료식이 참인동안 반복실행될 명령문 } 실행순서 : ㉮ ㉯ ㉱ ㉰ ​㉯ ㉱ ㉰...... for(변수 : Collection){ Collection의 내용이 1개씩 변수로 복사되어 끝날때까지 반복 수행한다. 1~5까지 출력 //긁지않은 개발자 public class Ex01 { public static void main(String[] args) { int i=1; while(i

[JAVA] JAVA Boolean타입 ( true/false)

boolean boolean타입은 논리형으로 true/false만 저장 가능하다. 1Byte의 메모리를 차지하지만 내부적으로 1bit만 사용한다. //긁지않은 개발자 public class Ex01 { public static void main(String[] args) { boolean gender; gender = true; System.out.println("성별 : " + gender); } } 실행 결과 성별 : true //긁지않은 개발자 public class Ex02 { public static void main(String[] args) { boolean gender; gender = true; System.out.println("성별 : " + (gender ? "남자" : "여자"))..

[JAVA] JAVA 산술연산자

JAVA 산술연산자 산술 연산자 : + - * / %(나머지) //긁지않은 개발자 public class Ex01 { public static void main(String[] args) { int i = 20, j = 10; int k = i + j; System.out.println(i + " + " + j + " = " + k); //20 + 10 = 30 k = i - j; System.out.println(i + " - " + j + " = " + k); // 20 - 10 = 10 k = i * j; System.out.println(i + " * " + j + " = " + k); // 20 * 10 = 200 k = i / j; System.out.println(i + " / " + j +..

[JAVA] JAVA if조건문, scanner

if조건문 if(조건){ 조건이 참인경우 실행할 명령들... } else { 조건이 거짓인경우 실행할 명령들... } if(조건1){ 조건1이 참인경우 실행할 명령들... } else if(조건2) { 조건2가 참인경우 실행할 명령들... } else{ 모든 조건이 거짓인 경우 실행할 명령들... } 실행할 명령이 1줄이면 {} 생략가능 // 긁지않은 개발자 public class Ex01 { public static void main(String[] args) { int num=1; Scanner sc = new Scanner(System.in); while(num!=0) { System.out.print("0~255사이의 정수를 입력하세요(0은 종료)"); num = sc.nextInt(); if(n..

[JAVA] JAVA 현재 날짜 출력하기

//긁지않은 개발자 public static void main(String[] args) { System.out.println("현재 날짜 : " + LocalDateTime.now()); SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일(E) hh:mm:ss"); System.out.println(sdf.format(new Date())); } 실행 결과 현재 날짜 : 2023-04-05T17:49:59.486621400 2023년 04월 05일(수) 05:49:59 SDF = ctrl+space =SimpleDateFormat Date = java.util.Date // 긁지않은 개발자

[JAVA] JAVA print, println, printf 사용법과 실행 결과

print, println, printf 긁지않은 개발자 public static void main(String[] args) { System.out.print("Hello World!!!"); System.err.println("긁지않은개발자!!!"); System.out.printf("%07d\n", 123); System.out.printf("%07d\n", 1234); System.out.printf("%07d\n",12345); } 실행 결과 Hello World!!!긁지않은개발자!!! 0000123 0001234 0012345 print(출력할 내용) : 출력하고 줄을 바꾸지 않는다. // 긁지않은 개발자 System.out.print("Hello World!!!"); System.out.pr..

[JAVA] Java Byte Overflow(오버플로우), char, 알파벳출력하기

//긁지않은 개발자 public static void main(String[] args) { byte b = 126; // int b = 126; System.out.println("b = " + b); b++; // 1 증가한다. System.out.println("b = " + b); b++; // 오버플로우 발생하여 -128이 출력된다. System.out.println("b = " + b); System.out.println(Byte.MIN_VALUE); System.out.println(Byte.MAX_VALUE); } 실행 결과 b = 126 b = 127 b = -128 -128 127 자바에서 byte 타입이 표현할 수 있는 정수 크기 범위는 -128부터 127까지 이다. ​byte 초기값..

728x90