목록Language (76)
한 걸음 두 걸음
요약 10진수 -> 2진수 String : Integer.toHexString(8); 2진수 -> 10진수 int : Integer.parseInt("1000",2); java.lang패키지에 있는 Integer클래스는 10진수 값을 2진수로 바꾸고 2진수를 10진수로 바꿔주는 함수를 지원한다. 10진수 -> 2진수 String static String toBinaryString(int i) 사용예시 Integer.toBinaryString(8); // 1000 참고로 10진수 -> 16진수(toHexString) 8진수(toOctalString) 변환도 있다. 2진수 -> 10진수 int 반대로, 16진수를 10진수로 변경하려면 static int parseInt(String s, int radix)..
요약 10진수 -> 16진수 String : Integer.toHexString(13); 16진수 -> 10진수 int : Integer.parseInt("d",16); java.lang패키지에 있는 Integer클래스는 10진수 값을 16진수로 바꾸고 16진수를 10진수로 바꿔주는 함수를 지원한다. 10진수 -> 16진수 String static String toHexString(int i) 매개변수로 들어온 i값을 양수 16진수로 String값으로 바꾸어 반환한다. 사용예시 Integer.toHexString(13); // d 16진수에서 10 = a 11 = b 12 = c 13 = d 14 = e 15 = f 16 = 11이므로 13을 입력하면 "d"가 반환된다. 참고로 10진수 -> 2진수(to..
갑자기 마우스 모양이 + 모양이면서 드래그가 된다면, control shift a 를 눌러서 되돌리면 된다.

control m / 탭 공간 더블클릭 이것때문에 자꾸 콘솔창 프로젝트창이 날아가서 다시 켜줘야하는 번거로움이 있었다. 이젠 토글키를 잘 써서 번거로운짓 하지말자ㅠ
소수 첫 번째 자리에서 반올림 Math.rount(3.14159265359) // 3소수 두 번째 자리에서 반올림 Math.rount(3.14159265359 * 10)/10 // 3.1소수 세 번째 자리에서 반올림 Math.rount(3.14159265359 * 100)/100 // 3.14소수 네 번째 자리에서 반올림 Math.rount(3.14159265359 * 1000)/1000 // 3.142. . .
Math.random() 1~10 사이의 랜덤값 int randomNumber = (int)(Math.random()*10)+1Math.random()는 01 사이의 랜덤 실수를 반환하므로, 10을 곱해서 09까지의 값을 갖게 한 후, 1을 더해줘서 1~10범위로 맞춰준다. Random class 1~10 사이의 랜덤값 Random rand = new Random(); int randomNumber = rand.nextInt(10)+1 ;10을 매개변수로 주면 09까지 랜덤하게 반환하므로 1을 더해서 110으로 범위 맞춰준다.
public class Main{ public static void main(String[] args) { } }자바를 만들면 가장 먼저 나오는 클래스인 public클래스는 반드시 프로젝트에 클래스 추가시 작성했던 이름과 동일해야하며, 해당 파일 내에 유일한 것이어야 한다. public이 꼭 있어야하는 것도 아니고 제목 맞춰주기 귀찮으면 public 빼고 쓰면 된다. class Main{ public static void main(String[] args) { } }