분류 전체보기 (518) 썸네일형 리스트형 논리 연산자 //논리 연산자 // 논리연산자는 두개의 boolean에 대해 연산한다. // ! && || // !: true는 false로 false는 true로 바꿔라 // &&: AND 연산. 2개가 true일 때만 true. // ||: OR 연산. 2개중 하나 이상이 true면 true. public class Ex06Operator { public static void main(String[] args) { boolean b1 = 5 > 10; //false boolean b2 = 5 > 1; //true System.out.println(b1 && b2); System.out.println(b1 || b2); System.out.println(!b1); } } 비교 연산자 //비교연산자 //비교해준다 // > >= = 10); System.out.println(a == 10); //단, 비교연산자를 사용 할 때 참조형 데이터 타입에 대해서는 조심히 써야한다. //왜냐, 비교연산자는 참조형에 대해서 주소값을 비교하기 때문이다. String string1 = "abc"; String string2 = new String("abc"); String string3 = string1; System.out.println(string1); System.out.println(string2); System.out.println(string3); System.out.println("비교연산자 적용시"); System.out.println(string1 == string2); System.o.. 증감 연산자 //증감 연산자 //++,-- //증감 연산자는 1 증가하거나 1 감소하거나 //하지만 연산자가 앞에 붙냐 뒤에 붙냐에 따라서 //실행순서가 완전히 바뀐다. public class Ex04Operator { public static void main(String[] args) { int number = 10; //++, --가 뒤에 붙으면 //그 줄에서 가장 마지막으로 실행이 된다. System.out.println(number++); //즉 System.out.println(number++)의 경우에는 //한 줄이지만 코드가 두단계에 걸쳐서 실행이 되는데 //제일먼저 System.out.println(number)가 실행이 되고 //number++가 실행이 된다. //즉 number의 현재값이 화면에 .. 연산자 //연산자 //연산자란 특정 기호에 특정 기능이 실행되는 것이다. //연산자는 크게 //산술, 증감, 비교, 논리, 비트연산 5가지가 있고 //우리는 그중에 비트를 제외한 4가지를 배울 것이다. //산술연산자 //산술연산자는 //우리가 흔히 쓰는 //사칙연산(+,-,*,/)와 나머지 연산(%)을 산술연산자라고 한다. //산술연산의 특징은 //만약 서로 다른 데이터타입을 연산하면 //자동으로 더 큰 데이터타입의 결과값이 된다 //정수와 실수를 산술연산하면 //실수가 결과값으로 나오게 된다. public class Ex03Operator { public static void main(String[] args) { int a = 10; int b = 6; System.out.println(a+b); //16 .. 변수 // 변수 // 변수란 무엇인가? // 안의 값이 변할 수 있는 공간 // 변수 만들기 // 데이터타입 이름 // 데이터타입이란? 자료형 // 해당 공간에 어떠한 종류의 값이 들어갈 수 있는지를 적어주게 된다. // 자료형은 크게 2가지로 나뉜다. // 기본형과 참조형 // 기본형: 해당 공간에 값이 곧장 들어가있는 형태 // 기본형에는 8가지가 있다. // byte short int long float double char boolean // byte, short, int, long: 정수형 데이터타입 // 8비트, 16비트, 32비트, 64비트 // float, double: 실수형 데이터타입 // 소숫점이 달려있는 숫자를 실수라고 한다. // 자바는 숫자를 우리가 코드에 적어주면 // 정수는 자동으.. 네이밍, 기본지식 //이름규칙 //1번 //중복된 이름은 사용할 수 없다(같은 유효범위 안에서는) //2번 //만약 여러 단어로 이루어진 이름이면 낙타등 표기법을 따라간다 //낙타등 표기법이란 두번째 단어부터는 첫글자를 대문자로 적어준다 //예시: Ex01Naming, memberController //3번 //클래스는 대문자로 시작하는 명사(noun)이다. //예시 : Ex01Naming, String, Scanner //클래스란, 우리가 만들 프로그램들을 클래스라고 한다. //그리고 그 클래스 변수는 객체라고 부른다. //4번 //변수는 소문자로 시작하는 명사이다 //예시 : int age, String name, //5번 //메소드(=기능)는 소문자로 시작하는 동사이다. //예시 : println(), nextInt.. 이전 1 ··· 62 63 64 65 다음