Scanner
next()
๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ํ ๋จ์ด ๋๋ ํ ๋ฌธ์์ฉ ์ ๋ ฅ๋ฐ๋๋ค. ๋ฒํผ์ ์ ๋ ฅ๋ ๋ฌธ์๋ ๋ฌธ์์ด์์ ๊ณต๋ฐฑ ์ ๊น์ง์ ๋จ์ด๋ฅผ ์ฝ๋๋ค. ๊ฐํ ๋ฌธ์๋ฅผ ๊ฐ์ ธ์ค์ง ์๋๋ค.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str = scan.next();
System.out.println(str);
}
nextLine()
๋ฌธ์ ๋๋ ์ํฐ๋ฅผ ์น๊ธฐ ์ ๊น์ง์ ๋ฌธ์ฅ ์ ์ฒด๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค. ๋ฒํผ์ ์ ๋ ฅ๋ ๋ฌธ์์ด์ ๊ฐํ ๋ฌธ์๊น์ง ๋ค ๊ฐ์ ธ์จ๋ค.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
System.out.println(str);
}
}
nextInt()
int๋ฅผ ์ ๋ ฅ ๋ฐ์ ๋๋ nextInt ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ค.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
System.out.println(num);
}
}
ex)
Hello World ์
๋ ฅ
next() : Hello๋ง ์ถ๋ ฅ
nextLine() : Hello World ์ถ๋ ฅ
nextInt() ์ฌ์ฉ ํ nextLine() ์ฌ์ฉ ์ ๋ฌธ์ ๋ฐ์
nextInt()
๋ ๊ฐํ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ์ง ์๋๋ค. ๊ทธ๋์ ๋ฒํผ์ ๊ฐํ ๋ฌธ์๊ฐ ๋จ์์๊ฒ ๋๋ค.- ์ฌ๊ธฐ์,
nextLine()
์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ๊ฐํ ๋ฌธ์๋ฅผ ๋ง๋์ ๊ฐํ ๋ฌธ์๋ฅผ ๋ฐ๊ฒ ๋๋ค. - ๋ฐ๋ผ์ ์ํ๋ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ง ๋ชปํ ์ ์๋ค.
๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
nextInt()
์nextLine()
์ฌ์ด์nextLine()
์ ํ๋ ์ถ๊ฐํ์ฌ ๊ฐํ ๋ฌธ์๋ฅผ ๋ฒํผ์์ ์์ ์ฃผ๋ฉด ์ํ๋ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ์ ์๋ค.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String nextStr = scan.next();
System.out.println(nextStr);
String nextLineStr = scan.nextLine();
System.out.println(nextLineStr);
}
}
๊ฒฐ๊ณผ)
Hello World
Hello
World
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String nextStr = scan.next();
System.out.println(nextStr);
scan.nextLine();
String nextLineStr = scan.nextLine();
System.out.println(nextLineStr);
}
}
๊ฒฐ๊ณผ)
Hello World
Hello
World
World
์
๋ ฅ Hello World ๋จผ์ ํด์ฃผ๋ฉด Hello ์ถ๋ ฅ ํ ๋ ์
๋ ฅ์ ๋ฐ๋๋ค.
scan.nextLine(); ์ด๊ฒ ๋ฒํผ์ ๋จ์์๋ ๊ฐํ ๋ฌธ์๋ฅผ ์ ๊ฑฐํด์ค๊ฒ ๊ฐ๋ค.
World ์
๋ ฅ ํ World ์ถ๋ ฅ๋จ.
์ฐธ๊ณ ๋ธ๋ก๊ทธ: c-king.tistory
Leave a comment