전체 글

Programming/Java

자바 기초부터 ABC (9) - Switch

Switch문 기본 문법 (Syntax) if문의 조건 부분은 불린 결과값을 내는 식이었죠? 그런데 switch문의 조건 부분은 숫자, 문자열 등의 결과값을 내는 식입니다. 그리고 그 결과값에 따라 실행 되는 코드가 정해지는 거죠. int i = 10; if (i % 3 == 0) {// i < 20 : 불린 식, 변수, 메소드 System.out.println("C 구역입니다."); } else if (1 % 3 == 1) { System.out.println("A 구역입니다."); } else { System.out.println("B 구역입니다."); } switch (i % 3) {// i : 불린이 아닌 식, 변수, 메소드case 0: System.out.println("C 구역입니다."); b..

Linux

Linux의 모든 것 (1)

리눅스 커널만으로는 운영체제를 활용할 수 없으며, 사용자와의 인터페이스를 제공하는 윈도 시스템, 컴파일러, 편집기 등 다양한 응용 프로그램을 함께 제공해야 한다. → 리눅스 커널에 이러한 응용 프로그램을 제공하는 것이 바로 GNU 프로젝트이다. 정확하게 표현하자면 리눅스는 GNU/리눅스 라고 해야한다. 리눅스 커널은 www.kernel.org 에서 누구나 소스와 패치를 내려받을 수 있다. 우분투 시스템 관리 작업에서 sudo 사용하기 때문에, root 계정의 암호를 만들지 않아도 된다. (sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램이다.) 리눅스의 특징 리눅스는 공개 소프트웨어이며 무료로 사용할 수 있다...

Programming/Java

자바 기초부터 ABC (8) - if, else

분기문에 대해서 알아봅시다. public class IfElse { public static void main(String[] args){ int temp = 15; if (temp < 10) { System.out.println("자켓을 입으세요"); } else { System.out.println("자켓을 입지 마세요"); } } } public class IfElse { public static void main(String[] args){ int temp = 3; if (temp < 5){ System.out.println("내복과 긴팔과 자켓을 입으세요"); } else if (temp

Programming/Java

자바 기초부터 ABC (7) - 형변환

형변환 public class Variables { public static void main(String[] args){ System.out.println("숫자 연산자"); double x = 3.14; int y = (int) x; System.out.println(y); int a = 9; int b = 5; System.out.println((double) a / b); } } Literal 리터럴이란 소스코드의 고정된 값을 대표하는 용어입니다. 무슨말인지 잘 모르시겠죠? 예제를 통해서 보겠습니다. int myInt = 123; byte myByte = 38; short myShort = 2; 여기서 123, 38, 2는 '정수 리터럴'입니다. 기본적으로는 int 자료형이지만 byte나 shor..

Programming/Java

자바 기초부터 ABC (6) - 연산자

연산자에 대해서 공부해보겠습니다. public class Variables { public static void main(String[] args){ String myString = "Hello" + "World!"; System.out.println("Hello, I'm " + 27 + "."); } } System.out.println("Hello, I'm " + 27 + "."); 에서 문자 + 숫자를 하면 자동으로 숫자가 문자가 된다. public class Variables { public static void main(String[] args){ System.out.println("숫자 연산자"); int a = 9; double b = 5; System.out.println(a + " + "..

Programming/Java

자바 기초부터 ABC (5) - 자료형

자료형 public class Variables { public static void main(String[] args){ boolean myBoolean = true; myBoolean = false; long myInt = 123; myInt = 12345678910L; double myDouble = 3.14; System.out.println((myDouble)); String myString = "I love u!"; String hello = "Hello, I'm"; String dot = "."; System.out.println(hello); System.out.println(27); System.out.println(dot); } } 기본 자료형 자바에는 '기본 자료형(Primitive ..

꾸준표
어쩌다 대학원