본문 바로가기

반응형

scanner

[JAVA] switch - case문을 이용하여 성적을 입력 받고 학점을 출력하는 프로그램 만들어보기 Q. switch-case를 이용하여 성적을 입력받고 학점을 출력하는 프로그램을 만들어보세요. 90점 이상 = A학점 80점 이상 = B학점 70점 이상 = C학점 60점 이상 = D학점 60점 미만 = F학점 import java.util.Scanner; public class On { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("점수를 입력하세요 >>"); int num = sc.nextInt(); switch(num/10){ case 9: case 10: System.out.println("A등급 입니다."); break; case 8: System.out.println(".. 더보기
[JAVA] for문을 이용하여 N일 동안 평균 온도를 구하는 프로그램 작성하기. import java.util.Scanner; public class On { public static void main(String[] args) { int sum = 0; System.out.println("며칠동안의 온도를 입력받겠습니까?"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i=1;i 더보기
[JAVA] for문, if문을 사용하여 사칙연산 수행하는 프로그램 만들기 public static void main(String [] args) { for(;;) { System.out.println("1.덧셈 2.뺄셈 3.곱셈 4.나눗셈 5.종료 중 하나를 선택하세요."); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); if(num==1) { System.out.println("두 수를 입력하세요."); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a + " + " + b + " = " +(a+b)); } else if(num==2) { System.out.println("두 수를 입력하세요."); int a = sc.nextInt(); int .. 더보기
[Java] 이것이 자바다 3장 확인 문제 11 : 아이디, 패스워드 입력, 출력하는 코드 작성하기 Q11. 키보드로 아이디와 패스워드를 입력받습니다. 입력 조건으로 이름은 문자열이고 패스워드는 정수입니다(패스워드는 int 타입으로 변환). 입력된 내용을 비교해서 아이디가 "java"이고 패스워드가 12345라면 "로그인 성공"을 출력하고 그렇지 않으면 "로그인 실패"를 출력하도록 알맞은 코드를 작성해보세요. 우리가 채워야 할 곳은 if 문 () 안의 조건을 넣어주는 것입니다. 먼저 1번의 if문 안에 1-1번의 if, 1-2번의 else가 포함된 것을 볼 수 있습니다. 1번 if는 로그인이 성공하기 위한 조건이므로 , 아이디와 패스워드의 입력값이 조건과 같아야 성립이 되겠죠. 1. if equals(문자열을 비교할때 사용함.)를 이용하여 name이 java와 같다면 , 1-1 if 패스워드 12345.. 더보기
[Java] 이것이 자바다 3장 확인 문제 8 : Scanner의 next를 사용하여 결과 값 출력하기 Q. 키보드로 두 실수를 입력받습니다. 입력된 첫 번째 수에 두번째 수를 나눈 결과를 "결과 : 값" 으로 출력하되, 두 번째 수에 0 또는 0.0이 입력되었을 경우 " 결과 : 무한대" 가 출력되도록 코드를 작성해보세요.(Scanner 의 next()사용). scanner를 import 한 후 scanner 객체를 생성해 줍니다. 그리고 if문을 사용하여 num2 가 0.0이 아닐경우 결과값 => num1/num2 num2가 0.0일 경우 결과값 => 무한대 를 출력할 수 있도록 해줍니다. 더보기
[JAVA] 조건문 ( if , else, else if / switch) 사용하기 - 조건문은 개발자가 작성한 코드(조건식)를 조건(결과)에 따라 코드의 실행 여부, 흐름이 결정되는 것을 이야기한다. - 조건문은 { } 안에 실행할 내용이 포함된다. - switch 조건문은 case가 하나 종료될 때 마다 break를 해주어야 한다. 1. if if문은 내가 설정한 값이 조건에 맞으면 실행이 되는 것을 볼 수 있다. 위에서는 score가 90보다 크거나 같으면 "점수가 90보다 큽니다." 라는 말이 출력되게 되어있다. score가 93으로 설정되어있어 출력되는 것을 볼 수 있다. * if를 여러번 사용해서 더 많은 조건을 줄 수도 있다. 2. if - else if문은 혼자서도 사용이 가능하지만 else는 if없이 사용은 어렵다. 위 코드를 보면 if ( score가 90보다 크거나 .. 더보기
[Java] 이것이 자바다 2장 확인 문제 8 : Scanner 를 이용해 키보드에서 입력 받고 출력하기 우선 Scanner를 사용하기 위하여 import 해주고 Scanner 객체를 생성해 줍니다. Enter를 사용하여 String을 읽으려고 하니 이번에도 nextLine();을 사용하여 입력을 받습니다. 잘 모르겠으면 https://giveme100.tistory.com/49 참고! 7번문제와 이어지므로 쉽게 풀수 있는 것 같군요. 더보기
[Java] 이것이 자바다 2장 확인 문제 7 : Scanner를 이용해 입력한 두 수 덧셈 결과 출력하기 우선 Scanner를 이용하기 위해서는 무엇인지 알아야 할 것 같습니다. * 스캐너(Scanne) 클래스 - Scanner는 데이터 타입을 입력받기위한 클래스 입니다. (내가 필요한 값을 입력하면 그 값을 입력받아 작업이 이루어지게 도와주는 친구입니다. 위 문제에서 덧셈결과를 내기 위해 첫번째 수와 두번째 수를 입력할 때 쓰이겠지요? ) - Scanner는 java.util 패키지 안에 속해있는 클래스라서 import를 해주어야 합니다. (2번을 보면 java.util패키지 안에 속해있는 Scanner 클래스를 import 하겠다는 뜻으로 사용된다. import는 언package 다음에, class 이전에 위치해야 한다.) - Scanner는 객체를 생성해 주어야 합니다. (이 문제는 친절하게 객체를 생.. 더보기

반응형