콘솔(Console)
사용자와 운영체제간의 소통 결과를 나타내는 창
type 종류
저장공간의 종류
변수 -> 저장공간
값을 담기위한 저장공간
x=0 대입연산자
자료형
논리형
정수형
short(2byte) int(4byte) long(8byte)
실수형
floot(4byte) double(8byte)
문자형
char(2byte)
문자열
운영체제 32/64
변수
package day03;
public class Variable {
/*
* 변수의 선언
* 자료형 변수명 = 값;
*
* 변수 선언시 주의사항
* 같은 이름의 변수로 선언할 수 없다.
* 초기화를 해준다.
* 되도록 선언부에 한꺼번에 선언한다.
*
* 변수명 주의사항
* 숫자는 맨앞에 쓸 수 없다.
* 특수문자(_제외)를 쓸 수 없다.
* 되도록 소문자만 사용한다.(카멜표기법)
* 공백은 사용할 수 없다.
* 되도록 한글을 사용하지 않는다.
* 명사로 사용한다.
* 뜻이 있는 단어를 선택한다. (a,b X -> data, number...)
*
* 변수의 사용
* 변수명을 그대로 사용한다
* 출력함수에서의 사용
* print()와 println()을 사용할 때, 그대로 변수명을 소괄호안에 넣어주면 된다.
* printf()는 서식문자를 사용한다. format 포맷의 약자 : 바꾸다
*
* 서식문자(항상 쌍따옴표 안에서 사용)
* %d : 정수(10진수 decimal)
* %o : 정수(8진수 octal)
* %x : hexadecimal 정수 16진수
* %f : 실수
* %c : 문자
* %s : 문자열
*
* 변수사용 이유
* 1. 반복되는 값들을 쉽게 관리하기 위해서
* 2. 값에 의미부여를 하기 위해
*
*/
public static void main(String[] args) {
int i = 100;
long l = 100L;
double d1 = 1.23;
double d2 = 1.23;
float f = 1.23F;
char c1 = 'A';
String s = "한동석"; // 문자열은 클래스다
//
// System.out.println(i); // 값과 저장공간을 구분하자!! i는 값!
// System.out.println(l);
// System.out.println(d1);
// System.out.println(d2);
// System.out.println(f);
// System.out.println(c1);
// System.out.println(s);
System.out.printf("%d\n", i);
System.out.printf("%o\n", i);
System.out.printf("%x\n", i);
System.out.printf("%x\n", i);
System.out.printf("%d\n", l);
System.out.printf("%f\n", d1);
System.out.printf("%f\n", d2);
System.out.printf("%c\n", c1);
// System.out.println("%d", i);
}
}
형변환
package day03;
public class Casting {
public static void main(String[] args) {
String num1 ="1"; // 문자열 + 문자열 -> 연결
String num2 ="2"; // 숫자 + 숫자 -> 연산
int num3 =3;
// 자동 형변환
System.out.println(11/9);
System.out.println(11/9.0); // 실수의 오류 -> 컴퓨터는 bite로 계산
System.out.println(1/3*3);
// 강제 형변환(Casting)
System.out.println((double)11/9);
System.out.println((int)8.43+2.59);
System.out.println((int)(8.43+2.59));
System.out.println((int)8.43+(int)2.59);
// 문자열 형변환
System.out.println(Integer.parseInt(num1)+Integer.parseInt(num2)); // 문자열은 클래스여서
// .마침표 : 그 전체를 맨 마지막껄로 보기, 맨 마지막을 접근하기 위해 -> 정수로 바꿔줄게 -> 내가 바꿀껄 소괄호에 써주는 거
// Integer.parseInt(num1) -> 전체를 1로 보자! 전체를 값으로 볼 줄 아는 능력을 키우자!
System.out.println(""+num3+9); // ""넣어서 문자열로 전체 타입을 바꿈
}
}
'빅데이터UI전문가 > JAVA' 카테고리의 다른 글
[따즈아 인강 2,3강] JAVA 자바 개념 익히기 (0) | 2021.09.23 |
---|---|
[따즈아 인강 1,2강] Java 왜 배울까, jdk 설치 (0) | 2021.09.23 |
[JAVA] 빅데이터UI전문가 - day14 Stream (0) | 2021.08.31 |
[JAVA] 빅데이터UI전문가 - day14 FileInputStream read() 한글깨짐 (0) | 2021.08.30 |
[JAVA] 빅데이터UI전문가 - day14 웹상 이미지 다운로드해서 기존이미지 다운로드이미지로 바꾸기 (0) | 2021.08.30 |