Java/기본

· Java/기본
메서드를 선언하고 호출하기 다음과 같이 int 타입을 반환하는 power 함수를 선언하여 호출할 수 있을 것입니다. 하지만 어림도 없이 에러가 뜹니다. 왜 이럴까요? 함수의 앞에 static을 붙이지 않았기 때문인데, 이는 다음 static과 private에서 정리하도록 하겠습니다. import java.util.Scanner; class Exam02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int result = power(a,b); System.out.println(result); sc.close(); } int power..
· Java/기본
배열 배열을 생성하는 방식은 C와는 조금 다릅니다. 먼저 배열을 선언하고, 그 다음 new 명령어와 크기를 지정하여 배열을 생성해야 합니다. class Exam02 { public static void main(String[] args) { // 배열을 생성하겠다는 의사 표현 int [] grades; // new 명령어와 크기를 지정하여 실제 배열을 생성 grades = new int[5]; } } 이러한 두 가지 과정을 주로 한 줄로 표현합니다. int [] grades = new int[5]; 배열의 크기는 어떻게 찾을 수 있을까요? 바로 array.length 를 활용할 수 있습니다. class Exam02 { public static void main(String[] args) { int [] ..
· Java/기본
사용자 입력 라이브러리 사용자 입력을 받기 위해서는 다음 모듈을 import 해야 합니다. import java.util.Scanner; 정수형인 경우와 문자열인 경우 다음과 같이 Scanner로 선언한 변수의 nextInt(), next() 메서드를 통해 전달받을 수 있습니다. Scanner sc = new Scanner(System.in); // 정수형인 경우 int num = sc.nextInt(); // 문자열인 경우 String input = sc.next(); 이때 "Hello World"를 사용자가 입력했을 때, next() 메서드의 경우 띄어쓰기 이전인 "Hello"만 받아옵니다. 그러므로 다음 "World"를 가져오기 위해서는 다른 변수에 next() 메서드를 사용하여 전달해야합니다. i..
Younngjun
'Java/기본' 카테고리의 글 목록