연산자

sisun·2023년 3월 31일
0

백엔드 연습

목록 보기
1/6
post-thumbnail

연산자 관련 글

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;라고 써야함

정수는 0으로 나누면 에러 발생
실수는 0으로 나눌 수 있다. (여기서 0은 0.00000~1을 의미)


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);
		}
	}
		
profile
풀스택 국비수강중

0개의 댓글