프로그래밍 언어(23)
-
Scanner - next()
nextLine()은 Enter키 까지를 읽어오는 메소드였다면, next()는 띄어쓰기를 기준으로 읽어올 수 있는 메소드다. import java.util.Scanner; public class Test02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("-------------- 스캐너 테스트 --------------"); String str = scanner.nextLine();//aa bb cc System.out.println(str);//aa bb cc String str2 = scanner.next();//aa bb cc System.out.println..
2023.01.06 -
Scanner - nextLine(), nextInt() 비교
import java.util.Scanner; public class Test01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("========== 스캐너 테스트 ==========="); int num1 = scanner.nextInt(); System.out.println("num1 : "+num1); int num2 = scanner.nextInt(); System.out.println("num2 : "+num2); String str = scanner.nextLine(); System.out.println("세번째 문자열 : "+str); String str..
2023.01.06 -
3 - 제어문
if 문법 if(조건식) { 실행내용; } else if(조건식) { 실행내용; } else { 실행내용; } public class Main { public static void main(String[] args) { int x = 55; if(50
2023.01.03 -
2- 연산자(Operator)
산술연산자 +, -, *, /(몫을 구하는 연산자), %(나머지를 구하는 연산자) 비교 연산자 ==, !=, , = 논리 연산자 &&, ||, ! 대입 연산자 = 정리 and 연산 : 둘다 맞으면 맞음 or 연산 : 하나라도 맞으면 맞음 not 연산 : 반대로 T and T => T T and F => F F and T => F F and F => F T or T => T T or F => T F or T => T F or F => F !true => false *syso 치고 ctrl + space 누르면 System.out.println() 자동 완성됨
2023.01.02 -
1 - 변수(variable)
변수란? 변수는 변하는 수이다. 작성방법 -> 변수타입 변수명 = 값; 변수 선언 변수타입 변수명; 값 할당 변수명 = 값; 데이터 타입 정수형 : int, byte, short, long 실수형 : double, float 문자열형 : String 문자형 : char 참/거짓형 : boolean int x = 10; System.out.println(x); 변수 명명 규칙 숫자로 시작하면 안됨 변수명은 중복이 안됨 예약어 사용이 안됨(int, float, long....) 특수문자는 '_'와 '$'만 허용됨 띄어쓰기 안됨 예외 사항 long a = 10; -> 이렇게 해도 에러가 안 난다. 그 이유는 메모리 값이 더 커서 그렇다. long 타입의 크기는 8 byte, int는 4 byte다. float..
2023.01.02