본문 바로가기
BackEnd/Backend 공부 정리

Java-3

by Brilliant_Graphite 2024. 8. 2.

데이터 타입

기초 8개

객체

 

새로운 패키지 생성 

kr.co.hanuledu.controlex > FInish

 

폴더 이름 바꾸기

varEx에 오른쪽 버튼 클릭 > Refactor < Rename

 

새로운 클래스 생성

만든 package 오른쪽 버튼 클릭 > New > Class

 

주석 만드는 법

한 줄 주석

여러 줄 주석

 

java document

 

1. 제어문

1) if문

단순 if문 : 조건을 판단하여 참일 경우에만 실행

if(조건식) {

                   단순 if문 : 조건을 판단하여 참일 경우에만 실행

                    if(조건식) {

                                조건식이 참일때만 실행되는 문장;

                      }

}

 

홀짝 구분

 

점수로 등급 매기기

객체 생성

메소드는 소문자부터 시작

 

package kr.co.hanuledu.controlex;

import java.util.Scanner;

public class IfEx01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//객체클래스 객체참조주소    생성자
		Scanner scanner = new Scanner(System.in);
		//System.out.println("scanner ===> " + scanner);
		
		System.out.println("점수를 입력해 주세요(0 ~ 100) : ");
		int score = scanner.nextInt();
		// int score= 80;
		if (score >= 90)
		{
			System.out.println("점수는 " + score + "입니다.");
			System.out.println("등급은 A등급 입니다.");
		}
		
		if(score < 90) {
			System.out.println("점수는 " + score + "입니다.");
			System.out.println("등급은 B등급 입니다.");
		}
		
		scanner.close();
	}

}

if-else 문법

등급 나누기

package kr.co.hanuledu.controlex;

import java.util.Scanner;

public class IfEx01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//객체클래스 객체참조주소    생성자
		Scanner scanner = new Scanner(System.in);
		//System.out.println("scanner ===> " + scanner);
		
		System.out.println("점수를 입력해 주세요(0 ~ 100) : ");
		int score = scanner.nextInt();
		// int score= 80;
		if (score >= 90)
		{
			System.out.println("점수는 " + score + "입니다.");
			System.out.println("등급은 A등급 입니다.");
		} else {
			System.out.println("점수는 " + score + "입니다.");
			System.out.println("등급은 B등급 입니다.");
		}
		
		scanner.close();
	}

}

결과값

 

성별 나누기

package kr.co.hanuledu.controlex;

import java.util.Scanner;

public class IfEx02 {
	// 성별 코드 값(genderCode)이 1 또는 3이면 => '남성', 그 외에는 '여성'
	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		System.out.println("성별 코드를 입력해주세요: ");
		int genderCode = scanner.nextInt();
		
		if ( genderCode == 1 || genderCode == 3  ) {
			System.out.println("남성입니다.");
		}
		else {
			System.out.println("여성입니다.");
		}
		
		
		scanner.close();

	}

}

결과값

다중 if문

/*

* 다중 if문 : 여러 개의 조건을 판단하여 조건을 만족할 경우 실행

* if(조건식1) {

* 조건식 1이 참일때 실행되는 문장;

* } else if(조건식2) {

* 조건식 2가 참일 때 실행되는 문장;

* } else if(조건식3) {

* 조건식 3이 참일 때 실행되는 문장;

* } else {

* 거짓일 때 실행되는 문장;

* }

*/

 

	
		int score = 101;
		
		if(score >= 90) {
			System.out.println("A학점");
		} else if (score >= 80) {
			System.out.println("B학점");
		} else if (score >= 70) {
			System.out.println("C학점");
		} else if (score >= 60) {
			System.out.println("D학점");
		} else {
			System.out.println("F학점");
		}

 

'BackEnd > Backend 공부 정리' 카테고리의 다른 글

Java-5.1  (0) 2024.08.08
sqldeveloper-4  (0) 2024.08.02
sqldeveloper-3  (0) 2024.08.01
Java-2  (0) 2024.08.01
sqldeveloper-2  (0) 2024.07.31