JAVA 변수 관련 문제풀이

개-발뚜-발·2023년 9월 17일
1

수업

목록 보기
2/3

[변수 연습문제]

=> 패키지 생성 : com.example
=> 실행용 클래스 생성 : TestMain.java
main() 메소드 포함 : 각 문제별 메서드 실행 테스트함
=> 기능제공용 클래스 생성 : Example.java

[연습 1]

=> 메소드명 : public void example1(){}
=> 실행내용 : 키보드로 정수 두 개를 입력받아,
두 수의 합, 차, 곱, 나누기한 몫과 나머지 출력
=> 입력예
첫번째 정수 : 23
두번째 정수 : 7
=> 출력예 계산식
더하기 결과 : 30 --> (값1 + 값2)
빼기 결과 : 16 --> (값1 - 값2)
곱하기 결과 : 161 --> (값1 * 값2)
나누기한 몫 : 3 --> (값1 / 값2)
나누기한 나머지 : 2 --> (값1 % 값2)

package com.example;

import java.util.Scanner;

public class Example {
	public void example1() {
		Scanner sc = new Scanner(System.in);
		System.out.println("정수 입력 1 : ");
		System.out.println("정수 입력 2 : ");
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		
		System.out.println("더하기 결과 : " + (num1 + num2));
		System.out.println("빼기 결과 : " + (num1 - num2));
		System.out.println("곱하기 결과 : " + (num1 * num2));
		System.out.println("나누기 한 몫 : " + (num1 / num2));
		System.out.println("나누기한 나머지 : " + (num1 % num2));
		
	}


//실행문 (파일 따로)

package com.example;

public class TestMain {

	public static void main(String[] args) {
		Example tm = new Example();
		tm.example1();
	}
}

[연습 2]

=> 메소드명 : public void example2(){}
=> 실행내용 : 키보드로 가로, 세로 값을 실수형으로 입력받아
사각형의 면적과 둘레를 계산하여 출력
계산공식 - 면적 : 가로 세로
둘레 : (가로 + 세로)
2
=> 입력예
가로 : 13.5
세로 : 41.7
=> 출력예
면적 : 562.95
둘레 : 110.4


package com.example;

import java.util.Scanner;

public class Example {
	public void example2() {
		Scanner sc2 = new Scanner(System.in);
		System.out.println("가로 : ");
		System.out.println("세로 : ");
		double num3 = sc2.nextDouble();
		double num4 = sc2.nextDouble();
		
		System.out.println("면적 : " + (num3 * num4));
		System.out.println("둘레 : " + (num3 + num4)*2);
	}
}

//실행문 (파일 따로)

package com.example;

public class TestMain {

	public static void main(String[] args) {
		Example tm = new Example();
		tm.example2();
	}
}

[연습 3]

=> 메소드명 : public void example3(){}
=> 실행내용 : 영어 문자열 값을 키보드로 입력받아(공백X)
각 자리의 문자를 출력
=> 입력예
문자열을 입력하시오 : apple
=> 출력예 (3개만 출력해 봄)
첫번째 문자 : a
두번째 문자 : p
세번째 문자 : p
입력된 글자 갯수 : 5


package com.example;

import java.util.Scanner;

public class Example {
	public void example3() {
		Scanner sc3 = new Scanner(System.in);
		System.out.println("문자열을 입력하시오 : ");
		String num5 = sc3.next();
		System.out.println("첫번째 문자 : " + num5.charAt(0));
		System.out.println("두번째 문자 : " + num5.charAt(1));
		System.out.println("세번째 문자 : " + num5.charAt(2));
		System.out.println("입력된 글자 갯수 : " + num5.length());
	}
}

package com.example;

public class TestMain {

	public static void main(String[] args) {
		Example tm = new Example();
		tm.example3();
	}
}
profile
관심O 댓글O 감놔라배놔라O 가르쳐주는거O 한가할때올립니다

0개의 댓글