자바 개발3 [기초 자바] String class 우리가 말을 할 때, "네" 라고 간결하게 말하는 경우도 있지만 "알겠습니다" 라고 말하는 경우도 있듯이 자바에서 문자열을 사용할 수 있도록 제공해준 것이 바로 String 클래스입니다. 얼마 배우지는 않았지만 String 클래스는 아주 자주 쓰인다는 것을 일주일도 지나지 않아 알 수 있었습니다. 이러한 String을 사용할 때에 제일 처음으로 이해하고 넘어가야 하는 부분은 문자열을 생성하는 방식이 두 가지가 있다는 것입니다. 1. 문자열을 생성자의 매개변수로 만들어서 생성하기 예. String str1 = new String("안녕하세요"); 2. 이미 생성되어 있던 문자열 상수를 지목하기 예. String str2 = "hello"; 1번처럼 new 예약어를 사용해서 객체를 만들면, "안녕하세요"라는.. 2021. 5. 11. [기초 자바]wrapper class wrapper는 기본 자료형을 감싸고 있는 클래스라는 뜻입니다. 대체 왜 감싸야하는 걸까요..그냥 풀어주면 안 되는 걸까요? boolean,byte, char, short, int , long, float, double까지 8가지 기본 자료형은 모두 wrapper class를 갖고 있습니다. 코드를 읽었을 때 구분하기 위해 wrapper class는 대문자로 시작하고 줄여서 쓰지 않습니다. boolean -> Boolean byte -> Byte char -> Character short -> Short int -> Int long -> Long float -> Float double -> Double 요렇게 됩니다. 왼쪽의 기본 자료형은 변수로 취급됩니다. int data = 5; 이런식으로 쓰이죠 객.. 2021. 5. 11. [기초 자바] 숫자 업다운해서 랜덤 숫자 맞추기 컴퓨터에게 계속 숫자를 주면서 이거 맞아? 아니면 이거야? 하면서 놀 수 있는 놀이를 소개하고자 합니다. 술자리에서 소주 병뚜껑에 있는 숫자를 기준으로 그것보다 작다 크다 하면서 걸린 사람이 술 먹는 게임 해보신 적 다들 있으시죠? 그것과 매우 유사합니다. 일단 첫번째로 우리가 컴퓨터에게 숫자를 던져줘야하기때문에 스캐너를 써먹어야겠습니다. Scanner sc = new Scanner(System.in)으로 sc를 만들어주면 이걸 이용해서 우리는 키보드로 숫자를 타닥타닥 적을 수 있게됩니다. 이번 케이스에는 두개의 숫자가 필요하겠죠? 바로 컴퓨터가 랜덤하게 만들어서 가지고 있는 숫자와 우리가 무작위하게 던져볼 숫자 두 개를 randNum, userNum으로 미리 선언했습니다. 그 다음으로는 boolean을.. 2021. 5. 10. 이전 1 다음