Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

290570

05.07 프로그래밍 모음 본문

java_spring (2024.05 ~ 2024.10)

05.07 프로그래밍 모음

qordpsem 2024. 5. 7. 14:43

#메모장을 이용한 사칙연산 계산

import java.util.Scanner;
public class Calculator {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a,b,add,sub,multi,div;
		System.out.print("첫번째 수를 입력하세요 ==>");
		a = sc.nextInt();
		System.out.print("두번째 수를 입력하세요 ==>");
		b = sc.nextInt();
		add = a + b;
		sub = a - b;
		multi = a * b;
		div = a/b;
		System.out.println("*** 사칙 연산 결과 ***");
		System.out.println(a + "+" + b + "=" + add);
		System.out.println(a + "-" + b + "=" + sub);
		System.out.println(a + "*" + b + "=" + multi);
		System.out.println(a + "/" + b + "+" + div);
	}
}

 

 

#결과


 

#홀짝 판별

//사용자한테 임의의 수 n을 입력받아 짝수인지 홀수인지 판별하는 프로그램

import java.util.Scanner;
public class EvenOddTest{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int n;
		System.out.print("임의의 수 N을 입력하세요==>");
		n = sc.nextInt();
		if( n % 2 == 0){
		System.out.print("짝수입니다.");
		}else{
		System.out.print("홀수입니다.");
		}
	}
}

 

 

#오류 해결 및 결과


 

#홀짝 판별2

//사용자한테 임의의 수 n을 입력받아 짝수인지 홀수인지 판별하는 프로그램

import java.util.Scanner;
public class EvenOddTest2{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String result = "";
		int n;
		System.out.print("임의의 수 N을 입력하세요==>");
		n = sc.nextInt();
		if( n % 2 == 0){
			result= "짝수";
		}else{
			result = "홀수";
		}
		System.out.println(result);	
	}
}

String result = " ";

result 초기값 설정하기

 

 

#결과


 

#홀짝 판별3

//사용자한테 임의의 수 n을 입력받아 짝수인지 홀수인지 판별하는 프로그램

import java.util.Scanner;
public class EvenOddTest3{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String result = "홀수";
		int n;
		System.out.print("임의의 수 N을 입력하세요==>");
		n = sc.nextInt();
		if( n % 2 == 0){
			result= "짝수";
		}
		System.out.println(result);	
	}
}

기본 결과를 홀수로 잡고, 나머지가 0일때만 짝수로 결과 내보내기

 

 

#결과


 

#더 큰 수 찾기

import java.util.Scanner;
public class MaxTest{
	public static void main(String [] args){
	Scanner sc = new Scanner(System.in);
	int a,b;
	System.out.println("첫번째 수를 입력하세요 ==>");
	a = sc.nextInt();
	System.out.println("두번째 수를 입력하세요 ==>");
	b = sc.nextInt();
	if(b>a){ a = b; }
	System.out.println(a);
	}
}

a가 b보다 클때 a를 출력,

b가 a보다 클때 b를 a에 대입해서 a를 출력 

 

 

#결과


 

#성적 처리

import java.util.Scanner;
public class Score{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String name, result = "불합격";
		int kor,eng,math, sum, average;
		System.out.print("이름을 입력하시오 ==>");
		name = sc.next();
		System.out.print("국어점수를 입력하시오 ==>");
		kor = sc.nextInt();
		System.out.print("영어점수를 입력하시오 ==>");
		eng = sc.nextInt();
		System.out.print("수학점수를 입력하시오 ==>");
		math = sc.nextInt();

		sum = kor + eng + math;
		average = sum/3;
		if(average >= 60) { result = "합격";
		}

		System.out.println("*** 성적 처리 결과 ***");
		System.out.println("이름 :" + name);
		System.out.println("국어 :" + kor);
		System.out.println("영어 :" + eng);
		System.out.println("수학 :" + math);
		System.out.println("총점 :" + sum);
		System.out.println("평균 :" + average);
		System.out.println("결과 :" + result);		
	}
}

 

 

#결과


 

# 나이 제한

import java.util.Scanner;
public class VariableInit03 {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int age;
		String result;
		System.out.print("몇 살?");
		age = sc.nextInt();
		System.out.println(age);
		if(age>= 20){
			result = "입장가능";
		}
		System.out.println(result);
	}
}

 

 

초기값 지정하는 습관 들이라고 예시로 알려주신 오류

 

String result = " ";


 

#나이 제한2

//40세이상 무료 암검진
//이름과 출생연도 입력받아 나이 계산하여 무료 암검진 여부 판별

import java.util.Scanner;
public class FreeCheckUp {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		String name, result="무료검진 대상이 아닙니다";
		int year, age;
		System.out.print("이름을 입력하세요 ==>");
		name = sc.next();
		System.out.print("출생연도를 입력하세요 ==>");
		year = sc.nextInt();
		age = 2024-year + 1;		

		if (age >= 40) {
			result = "무료암검진 대상자 입니다.";
			}
		System.out.println("*** 무료 암검진 판별 결과 ***");
		System.out.println("이름 : "+name);
		System.out.println("나이 : "+age);
		System.out.println("결과 : "+result);
		}
}

 

 

#결과

 

 

'java_spring (2024.05 ~ 2024.10)' 카테고리의 다른 글

05.08 오류  (0) 2024.05.08
24.05.08  (0) 2024.05.08
05.07 과제  (0) 2024.05.07
05.07  (0) 2024.05.07
24.05.07  (0) 2024.05.07