본문 바로가기

java2

[Java] Scanner Scanner 는 파이썬의 input 처럼 입력을 받을 수 있도록 도와주는 메소드이다. System.out` 을 통해서 출력을 했듯이, `System.in` 을 통해서 사용자의 입력을 받을 수 있다. Scanner 변수명 = new Scanner(System.in) - 엔터( `\n` )을 입력할 때 까지 문자를 가져온다. ` scanner.nextLine() - 입력을 `int` 형으로 가져온다. 정수 입력에 사용한다. scanner.nextInt() -입력을 `double` 형으로 가져온다. 실수 입력에 사용한다. scanner.nextDouble() print() vs println() 다음 코드를 보면 `println()` 이 아니라 `print()` 를 사용한다. `System.out.print.. 2024. 3. 5.
Java에서 length와 length()의 차이점 이해하기 Java를 사용하면서 흔히 혼동되는 두 가지 개념이 있습니다 배열의 length 속성과 문자열의 length() 메소드입니다. 이 두 가지는 사용법이 매우 비슷하지만, 서로 다른 타입의 객체에 적용되며 다른 역할을 합니다. 배열의 length 속성 Java에서 배열은 고정된 길이를 가지고 있습니다. 배열의 길이, 즉 배열에 저장된 요소의 수는 배열의 length 속성을 통해 알 수 있습니다. length 속성은 배열이 생성될 때 설정되며, 배열의 생명주기 동안 변하지 않습니다. 예를 들어, int[] numbers = {1, 2, 3, 4, 5}; 라는 배열이 있다고 가정해 봅시다. 이 배열의 길이는 numbers.length를 통해 알 수 있으며, 이 경우 5를 반환합니다. int[] numbers =.. 2023. 12. 16.