목록IT 일기 (상반기)/JAVA (71)
겉바속촉
1. Arrays.toString() 반복문을 사용하지 않고 배열의 값을 출력하고자 한다면 Arrays 클래스의 toString()메서들 사용하면 ok toString()인자로는 배열명을 넣어주면 된다. 사용하려면 기본적으로 java.jtil.Arrays 를 import해오자. 👀👀참고 코드👀👀 👉 for 반복문으로 출력하는 것과 비교해보기 👉 Arrays.toString(배열명) public static void main(String[] args) { //(1): 배열 선언 int[]arr = {101,202,303,404,505,606}; //(2): toString()메서드 사용하여 값 출력 System.out.println(Arrays.toString(arr)); //[]괄호의 형태로 배열 표시를..
1. 배열이란? 역할, 용도, 필요성을 알자 배열을 이용하면 일일이 변수를 선언할 필요 없이 한꺼번에 선언하는 것이 가능 초기화 값도 한꺼번에 셋팅하는 것이 가능 2. 배열의 선언 구조를 기억해두자 데이터타입[ ] 배열명 = new 데이터타입[ 배열크기 ] 데이터타입 배열명[ ] = new 데이터타입[ 배열크기 ] 배열의 선언 👉 배열 크기 지정 👉 배열 공간의 값은 자동으로 초기화 (정수형은 0, 실수형은 0.0) 👀👀참고 코드1👀👀 👉 두가지 방식으로 각각 배열 선언해보기 👉 자동으로 초기화된 값 데이터타입별로 어떻게 다른지 확인해보기 public static void main(String[] args){ //(1): 첫번째 방식 int[] sales_table = new int[100]; //(2)..
if문을 학습했다면 삼항연산자도 정복해보자보자보자 👀👀참고 코드1👀👀 👉 삼항연산자 구조 파악하기 👉 조건문? 참일때의 결과 : 거짓일때의 결과 👉 시간에 따라 오전인지 오후인지 출력하기 public static void main(String[] args){ //(1): 변수 선언 int hour = 2; //(2): 오전, 오후 출력 String str1 = "오전"; String str2 = "오후"; String ampm = hour byte, short, int 👉 그러나 long 타입은 x --> 그러나 char타입은 O --> 'A' public static void main(String[] args){ //(1): 변수선언 int age = 20; //(2): switch 조건문 switch..
👀👀참고 코드1👀👀 👉 점수별 학점 출력하기 👉 if문 구조 파악하기 👉 if 만 사용해보기 👉 if ~ else 사용해보기 public static void main (String[] args) { //(1): 변수 선언 int kor = 80, eng = 0, math=100; //(2): if 조건문만 사용 if(kor > 80) { System.out.println("당신의 국어 학점은 B입니다."); System.out.println("축하해요~"); } System.out.println("국어 학점이 안나왔다면 80점 미만인 것입니다."); System.out.println("========================================"); //(3): if~else 조건문 사용 ..
1. 반복문 종류 (크게 4가지) for while do ~ while 향상된 for문 👀👀참고 코드1👀👀 👉 for문 구조 살펴보기 for(변수 초기식;조건식;증감식) { 조건식 --> 참인 동안 실행 } for(i=0;i
1. 수치연산자 사칙연산 떠올리기 + : 덧셈 - : 뺼셈 * : 곱셈 / : 몫 % : 나머지 👀👀참고 코드1👀👀 👉 각각의 계산값 예상해 본 후에 값 출력해서 비교해보기 public static void main (String[] args) { //(1): 수치연산자 --> +, -, *, /(몫), %(나머지 연산자) int a,b,c,d; a = 60; b = 8; c = 300; d = 400; System.out.println(a + b); //68 System.out.println("a+b = " + a + b); //a+b=608 System.out.println("a+b = " + (a+b)); //a+b=68 또는 별도의 변수에 결괏값(68)을 저장하여 사용 System.out.prin..
👀👀참고 코드1👀👀 👉 short로 선언 후 대문자 알파벳 대입 👉 출력된 값 확인해보기 👉 A는 65, B는 66, ... Z는 90 나오는 것 보기! //(1) short a = 'A'; System.out.println(a); short b = 'B'; System.out.println(b); short c = 'Z'; System.out.println(c); System.out.println(); //(2) short b1 = 90; System.out.println((char)b1); System.out.println(); //(3) char c1 = 'Z'; System.out.println((short)c1); 👀👀참고 코드2👀👀 👉 short로 선언 후 숫자 대입 👉 (char)를 사용하여..
1. 여러개 변수 선언 및 초기화 하려면? - 방법 1 👉 각각 변수 선언을 한 후에 각각 값을 대입 int w; //에러 발생하지 않음 --> 하지만 사용하면 에러가 발생하게 되는 것(선언만 하고 초기화하지 않은 경우) int x = 900; int y = 900; int z = 900; System.out.println(x); System.out.println(y); System.out.println(z); - 방법2 👉 데이터 타입 선언 후 한줄에 각각 초기화 int x1=11,y1=22,z1=33; System.out.println(x1 + y1 + z1); - 같은 값으로 초기화하려면 👉 변수 선언 후에 값을 넣어야지, 동시에 해버리면 안되는 것 주의 //String str1, str2, str..
변수에 대해서 알아보자 1. 변수? 바구니라고 생각하자. 바로 데이터를 저장하는 메모리 공간! 2. 변수 선언이란? 변수를 사용하기 위해서는 먼저 변수 타입에 맞는 선언을 해주는 것이 먼저다. 정수형의 변수를 사용하고자 한다면 먼저 정수형 타입의 자료형을 선언해주고 사용해야한다. 3. 변수의 용도? 값을 저장하기 위해서! 어떤 연산을 수행하기 위해선 우선 값들을 저장해두어야한다. 4. 데이터 타입? 기본형 타입과 참조형 타입으로 나뉨 기본형 타입 : Primitive Data Type : 8개 - 정수형 👉 byte(1byte), short(2), int(4), long(8) - 실수형 👉 float(4), double(8) - 문자형 👉 char(2) // 문자 1개, 참고로 문자열을 다루는 타입은 존..