본문 바로가기

Java

자바 연산자 활용, 조건문 0630

public class VarTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		int a = 12;
		int b = 13;
		float c = 0f;
		
		c = (a + b) / 2;
		
		System.out.println(c);
		
		c = (a + b)/2.0f; 
		System.out.println(c);
		
		
		c =((float)a + (float)b)/2; 
		System.out.println(c);
		
		c = (float)(a+b) / 2;
		System.out.println(c);
		
		int g = 0;
		a = 20;
		b = 10;
		
		g = a+b;
		g = a-b;
		g = a*b;
		g = a / b;
		g = a % b;
		
	}

}

● 정수 나누기 정수는 결과가 정수로 나온다.

● 2f 이렇게 써도 되는데 2.0f라고 써주면 보는사람들이 실수 처리하려나보다 라고 바로 알아볼 수 있어 좋다.

● 파이썬의 형변환은 float(a), 자바의 형변환은 (float)a 이다.

● a // b 처럼 몫을 구하는건 자바에 없다.


public class Main {

	public static void main(String[] args) {
		
		int a = 10;
		int b = 20;
		
		System.out.println(a == b);
		System.out.println(a != b);
		
		System.out.println(a > b);
		System.out.println(a < b);
		
		System.out.println(a >= b);
		System.out.println(a <= b);
		
		int c = 30;
		int d = 25;
		
		System.out.println(a == 10 && c == d); 
		System.out.println(a > 10 || c > d ); 
		
	
		// a 가 10보다 크면 Hello라고 프린트하고, 그렇지 않으면 Bye라고 출력한다
		if (a > 10) {
			System.out.println("Hello");
		}else {
			System.out.println("Bye");
		} 

		// 여러가지 조건일 경우
		// 스코어가 90점 이상이면 A
		// 스코어 70 ~ 90 이면 B
		// 스코어 60 ~ 70 이면 C
		// 나머지는 F
		int score = 84;
		if (score >= 90) {
			System.out.println("A");
		} else if (score >= 70 && score < 90) { 
			System.out.println("B");
		} else if (score >= 60 && score < 70) {
			System.out.println("C");
		} else {
			System.out.println("F");
		}
		
	}

}

● 파이썬에서 그리고는 and 자바에서 &&

● 파이썬에서 또는은 or 자바에서 ||

● 자바에서 True,False는 소문자를써서 true,false이다.

// 한줄 주석
/* 여러줄 주석
 * 
 * 
 * 
 * 
 * */

● 파이썬에서 조건문 : 사용 자바는 { } 사용

● 파이썬에서 elif 자바에서는 else if

'Java' 카테고리의 다른 글

자바 함수 0630  (0) 2023.06.30
자바 배열(Array) 0630  (0) 2023.06.30
자바 switch, 반복문 0630  (0) 2023.06.30
자바 Project, class 생성 및 문법 기초 0629  (0) 2023.06.29
Eclipse 설치하기  (0) 2023.06.29