[Java] Scanner, Math.round(), Math.random()
·
Java
[ Scanner ] : 화면에서 데이터 입력받는 기능 제공하는 클래스 1. import문 추가 *import문(사용하려는 클래스가 어느패키지 속해있는지 알려줌) *단축키 Ctrl + Shift + o, command + Shift + o 1. import java.util.Scanner; 2. import java.util.*; 2. Scanner 객체 생성 Scanner sc = new Scanner(System.in); 3. Scanner 객체 사용 Scanner sc = new Scanner(System.in); System.out.println("현재 계절은?"); String season = sc.next(); // System.out.println("태어난 년도?"); int year =..
[Java] printf()의 지시자
·
Java
%b boolean형식으로 출력 %d 10진(decimal) 형식 출력 %o 8진(octal) 형식 출력 %x or X 16진(hexa-decimal) 형식 출력 %f 부동 소수점(floating-point) %e or E 지수(exponent) 표현식 %g %f, %e 둘중 더 간략 표현되는걸로 출력 %c 문자(character) %s 문자열(string) 이외는 API문서-Formatter에.. System.out.printf("year:%d month:%d\n",2023,12); //year:2023 month:12 *\n, %n : 개행문자 -15를 8진,16진으로 System.out.printf("%o, %x",15,15); // 17, f -# : 값에 진수 접두사 붙이기 System.out...
[Java] 문자,문자열 결합과 두 변수 바꾸기
·
Java
[ 문자,문자열 결합 ]-char ch = 'A';-char ch = 'AB'; //error-String st = "A"-char ch = ' '; //error-String st = " "; //빈문자열 가능-String st = "a"+"b" // "ab"*String 클래스(대문자시작)라 new String 써야하지만 워낙 자주 써서 허용 ▸문자열 결합 순서중요  -문자열은 문자열하고만 결합가능이라 문자열로 변환  " "+5 → " "+"5"→"5"  " "+5+5 → "55"  5+5+" " → "10" -1+’1’+”1”=501 *아스키 코드   외우삼'1'=49'A'=65'a'=97 *타입간 변환은 뒤에글 참고 [ 두 변수 바꾸기 ]int x = 5int y = 9x=y; //x=9 y..
[Java] 타입불일치와 형변환
·
Java
[ 변수와 리터럴 타입 불일치 ] ▸ 범위 변수(그릇)>리터럴(내용물) 경우 → ok(예외 인정) *자동형변환 -int i = 'a'; 'a'=65(아스키 코드) int>char -long l = 123; long>int ▸ 범위 변수
[Java] 변수와 데이터타입과 범위
·
Java
[ 변수 ] 1. 변수(Varable) -변하는 수 -값을 저장할 수 있는 메모리 공간(프로그래밍언어 관점) 2. 변수 선언 변수타입 변수이름; ex)int age; → age 라는 저장공간 생김 이유: 값(date) 저장할 공간 마련 위해 3-1. 변수 값 저장 int age; //정수타입변수 age (선언) age = 25; //변수age에 25 대입,저장 (초기화) →int age = 25; //선언 초기화 한번에 3-2. 변수 초기화 : 변수에 처음 값 저장 int a=1; int x=0, y=5; *지역변수(자동 초기화x)는 읽기 전 초기화 필수 나중 자세히 4.변수 값 읽어오기 -필요한 곳에 변수이름 적음 int a=0, b=2; //초기화 a = b + 2; → a= 4; 5.변수 명명규칙 ..
[Java] JAVA 개요
·
Java
[ Java ] Java Programming Language :컴퓨터 프로그래밍 언어 ▸Java 특징 -객체지향언어 -운영체제 독립적 ... [ JVM ] Java Virtual Machine : 자바 실행하기 위한 가상 컴퓨터 (운영체제 상관없이 적용가능) 자바로 작성된 애플리케이션은 JVM에서만 실행되므로 실행위해 반드시필요 [ 자바개발환경 구축] 1. JDK 설치 Java Development Kit :자바 개발도구 https://www.oracle.com/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support availa..