https://velog.io/@si9138/%EC%97%B0%EC%82%B0%EC%9E%90
2번은 A나 B 둘 중 하나만 가능하다.
9번은 지수E는 exponenital의 약자이다.
공학에서 아주 큰 숫자 혹은 아주 작은 숫자를 간단하게 표현하기 위해서 사용한다 10^2에서 2를 지수라 하며 지수표기법은 계수 뒤에 e(E)를 붙이고 위에 지수를 넣으면 된다. 지수 표기법에서는 e=10을 의미한다. ex)0.000002를 지수로 표기하면 2e-6(2*10^-6)이 된다. 1e2 = 1*10^2 => 100.0이라서 실수이다. double v2 = 1e2 float b3 = 1e2f; 라고 써야 맞다 10번은 변수명을 안썻기 때문에 틀렸다. float v3 = 1e2f;라고 써야함
9번public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println("첫번째 수: "); double num1 = sc.nextDouble(); System.out.println("두번째 수: "); double num2 = sc.nextDouble(); System.out.println("-------------"); System.out.println(num1/num2); } }
10번 문제public class Exam09 { public static void main(String[] args) { int var1 = 10; int var2 = 3; int var3 = 14; double var4 = var1 * var1 * Double.parseDouble(var2 + "." + var3); //문자열을 double형 실수로 바꾸고 싶을 때 Double.perseDouble("문자열")을 이용해서 실수로 변환 가능 System.out.println("원의 넓이:" + var4); } }
11번문제
import java.util.Scanner; public class exam00 { public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("아이디."); String name = scanner.nextLine(); System.out.println("비밀번호"); String strPasswoed = scanner.nextLine(); int password = Integer.parseInt(strPasswoed); //사용자가 입력한 숫자는 무조건 문자열로 인식하기에 정수로 변환하려면 integer.parseInt("문자열")구문을 사용해야 한다! if(name.equals("java")){//문자열이 같은 것을 비교할 떄에는 Equals("문자열")메소드가 필요하다 if(password == 12345) { System.out.println("로그인성공"); }else{ System.out.println("로그인 실패 : 패스워드가 틀림");} }else{ System.out.println("로그인 실패 : 아이디 존재하지 않음"); } } }
12번문제
import java.util.Scanner;
public class exam11 {
public static void main(String[] args) {
int x = 10;
int y = 5;
System.out.println( (x>7) && (y<=5) );
System.out.println( (x%3 == 2 ) || ( y%2!=1));}
}
정답: true, false
14번문제
import java.util.Scanner;
public class exam11 {
public static void main(String[] args) {
int score = 0;
String result = (!(score>90)) ?"가" : "나";
System.out.println(result);
}
}