본문 바로가기

도뿌리

랜덤 함수 이용 및 응용 import java.util.Random; class Homework_180502_09_RandomClass { public static void main(String[] args) { int r_number; r_number = (int)(Math.random()*10); //0~9값 랜덤 System.out.println(r_number); r_number = (int)(Math.random()*10)+1; //1~10값 랜덤 System.out.println(r_number); r_number = (int)(Math.random()*5)+11; //11~15값 랜덤 System.out.println(r_number); //10, 20, 30, 40, 50 r_number = (int)(Math.r.. 더보기
기본 실습(삼항연산자 응용) import java.util.Scanner; class Homework_180502_08 { public static void main(String[] args) { int num; String value; Scanner scan = new Scanner(System.in); System.out.print("값 입력 = "); num = scan.nextInt(); //num이 0 이상이어서 참이면 "양수입니다" 거짓이면 //그안에서 또 num이 0이하이어서 참이면 "음수입니다" 거짓이면 "0입니다" value = (num > 0) ? "양수입니다" : (num 더보기
기본 실습(비트 연산자) class bitClass { public static void main(String[] args) { /* 비트 연산자(속도가 빠름) bit : 0 , 1 8 bit == 1 byte & : AND | : OR ^ : XOR(중요) : Right Shift ~ : NOT */ int number; //AND number= 0xCA & 0xF0; System.out.println("number = "+ number); System.out.printf("number = 0x%X\n", number); //OR number= 0xCA | 0xF0; System.out.println("number = "+ number); System.out.printf("number = 0x%X\n", number); //X.. 더보기
기본 실습(논리 연산자) class OperatorClass2 { public static void main(String[] args) { // 논리 연산자(true / false) /* 제어문(if, for, while, switch, break..) && AND 그리고 || OR 또는 ! NOT 부정(..아닌) a = b a b a = b a == b a != b */ int number = 5; //참 and 참 System.out.println("number > 0 && number 0 && number 5 && number 5 && number < 1.. 더보기
Class Scanner import java.util.Scanner; class scannerClass { public static void main(String[] args) { //escape sequence // \표현 System.out.println("\\"); // \n --> 개행 System.out.print("안녕하세요\n"); // "표현 or '표현 System.out.println("\"안녕하세요\""); System.out.println("\'안녕하세요\'"); System.out.println("\b"); //입력을 받기 위한 class : Scanner Scanner scan = new Scanner(System.in); //문자열 입력 System.out.print("str = "); String .. 더보기
기본실습(변수 선언 및 변수의 자료형 종류) class tagClass { public static void main(String[] args) { /* 상수 : 변경되지 않는 수 정수 : 24, 2 실수 : 12.34 변수 : 변하는 숫자 -> 별칭(이름) 정한다 별칭 안에 숫자, 문자열, 문자 넣을 수 있는 수 name = "홍길동"; kye value name = "일지매"; 홍길동 -> 일지매로 변경 number = 123; number = 234; 123 -> 234 ASCII 아스키 -> 1 byte 0 ~ 255 uniCode -> 2 byte multi-byte -> 4 byte 자료형 크기 문자 char 2 byte == 'a' '가' 문자열 String ~ == "abc" "가나" 정수 byte 1 byte -128 ~ 127 s.. 더보기
블로그 시작~! 오늘부터 새롭게 시작~!ㅎㅎ 이전에 학교다니면서 블로그에 기록을 하려 시도를 했었습니다. 어느정도 하다가 일도 점점 많아지고 과제에 치이고..그러다 시험기간되서 시험준비하고 하다보니 따로 블로그에 저장할 생각을 점점 못하게 되어서 나중에 보니 아쉬움이 많이 남더라구요.. 자료들을 보관 안한건 아닌데 점점 양이 늘어가고 어느새 정리를 제대로 안해놓고 보니 이 작업도 시간과 노력이 많이 쓰일 것 같았습니다. 솔직히 말해 저 또한 다른 사람들과 같이 '그냥 얼른 졸업해서 전공 관련된 아무데나 들어가 돈을 벌자~!'라고 생각 하는 사람이었습니다. 그냥 취업에 대해 별 욕심이 없없었던 사람이었죠.. 잠깐 다른 이야기를 하자면 제 전공이 지금은 컴퓨터 공학인데 이전에는 요리를 했었습니다. 학교를 정말 몸만 갔다가 .. 더보기