전체 글
Java 기초 함수 - 함수 타입(매개변수 없고 리턴 값 있는 함수2)
Java 기초 함수 - 함수 타입(매개변수 없고 리턴 값 있는 함수2)
2020.10.15기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 메소드로 수학점수, 영어점수, 국어점수를 입력받은 후 편균을 구해 학점을 리턴해 주는 프로그램을 만드시오 코드 package ex05method; import java.util.Scanner; public class E03MethodType02_2 { static String getHakjum() { Scanner scanner = new Scanner(System.in); System.out.print("국어점수 : "); int kor = scanner.nextInt(); System.out.print("영어 점수 ..
Java 기초 함수 - 함수 타입(매개변수 없고 리턴 값 있는 함수)
Java 기초 함수 - 함수 타입(매개변수 없고 리턴 값 있는 함수)
2020.10.14기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 매개변수는 없고 반환값은 있는 함수를 만들어 본다. 코드 package ex05method; /* 메소드 형태2] 매개변수는 없고 반환값은 있는 경우 :사용자로부터 입력값을 받은 후 연산을 진행하고 결과를 반환하거나 난수를 생성하는 경우 사용된다. */ public class E03MethodType02_1 { //1~10까지의 합을 구하는 수열 함수 static int noParamYesReturn() { int sum = 0; for(int i = 1; i
Java 기초 함수 - 함수 타입(1)
Java 기초 함수 - 함수 타입(1)
2020.10.14기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 메소드의 규칙과 오버로드를 이해한다. 메소드에서 사용하는 return에 대해 이해한다. 코드 package ex05method; /* Method(메소드) : 객체지향 프로그램에서 행동 또는 동작을 의미한다. 즉 어떤 하나의 업무를 처리하는 모듈(부속품) 이라 정의할 수 있다. 규칙 -메소드는 반드시 class안에 정의한다. -메소드안에 다른 메소드를 정의할 수 없다. -반환타입이 없으면 반드시 void를 명시해야한다. -이름의 규칙은 변수명과 동일하다.(Ex : addCalculate()) Java에..
Java 기초 함수 - Method basic
Java 기초 함수 - Method basic
2020.10.14기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 메소드의 기초에 대해 이해한다. 코드 package ex05method; import java.util.Scanner; /* 메소드의 규칙 -Java에서 main메소드는 무조건 public static void로 선언하기로 약속되었다 - static으로 선언되 메소드는 static 으로 선언된 메소드만 호출할 수 있다. - 메소드 호출 후 반환된 값은 항상 호출한 위치로 반환된다. 이때 메소드는 메모리에서 소멸된다. - 반환값이 없는 void형 메소드도 실행이 완료되면 호출한 위치로 실행의 흐름이 돌아..
Java 기초 제어문 - 연습문제(9)
Java 기초 제어문 - 연습문제(9)
2020.10.13기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 다음과 같은 구구단을 출력하시오 다음과 같은 결과가 나와야 합니다. 중요한 것은 아래로 단이 아래로 내려가고 단이 바뀔때 다시 위로 올라가는 구구단이라는 것입니다. 이것을 잘 생각해서 문제를 풀어봅시다. 정답 package ex04controlerstatement; public class Qu_04_09 { public static void main(String[] args) { for(int i = 1; i
Java 기초 제어문 - 연습문제(8)
Java 기초 제어문 - 연습문제(8)
2020.10.13기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 별찍기 문제 입니다. 결과 값을 보고 반복문을 사용하여 그대로 출력하세요 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; public class Qu_04_08 { public static void main(String[] args) { for(int i = 1; i =i; j--) { System.out.printf("*"); } System.out.println(); } } }
Java 기초 제어문 - 연습문제(7)
Java 기초 제어문 - 연습문제(7)
2020.10.13기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 1부터 100까지 수 중에 3의 배수이거나 7의 배수인 수의 합을 구하는 프로그램을 만드시오 단, 3과 7의 공배수는 계산되서는 안됩니다. 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; public class Qu_04_07 { public static void main(String[] args) { int sum = 0; for(int i = 1; i
Java 기초 제어문 - 연습문제(6)
Java 기초 제어문 - 연습문제(6)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 별찍기 문제 입니다. 결과 값을 보고 반복문을 사용하여 그대로 출력하세요 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; public class Qu_04_06 { public static void main(String[] args) { int i = 1; while(i
Java 기초 제어문 - 연습문제(5)
Java 기초 제어문 - 연습문제(5)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 num1의 50을 초기화, num2에 100을 초기화 한 후 큰 수에서 작은 수를 빼는 프로그램을 만드시오. 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; public class Qu_04_05 { public static void main(String[] args) { int num1 = 50, num2 = 100; if(num1 > num2) { System.out.println(num1); System.out.println(num1 - num2); } else..
Java 기초 제어문 - 연습문제(4)
Java 기초 제어문 - 연습문제(4)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 num이라는 변수에 120이라는 숫자를 초기화 한 후에 이 숫자가 양수이면서 짝수인지 확인하는 프로그램을 만드시오 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; public class Qu_04_04 { public static void main(String[] args) { int num = 120; if(num > 0 && num % 2 == 0) { System.out.println("양수이면서 짝수"); } } }
Java 기초 제어문 - 연습문제(3)
Java 기초 제어문 - 연습문제(3)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 사용자에게 국어점수 영어점수 수학점수를 각각 받은 후 평균 점수를 계산해 90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D, 60점 미만이면 F를 출력하는 학점 계산 프로그램을 만드시오 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; import java.util.Scanner; public class Qu_04_03 { public static void main(String[] args) { Scanner scanner = new ..
Java 기초 제어문 - 연습문제(2)
Java 기초 제어문 - 연습문제(2)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 사용자에게 값을 입력받은 후 그 값이 숫자인지 아닌지를 출력하는 프로그램을 만드시오. (HINT : 숫자의 아스키코드 값은 48 ~ 57입니다.) 다음과 같은 결과가 나와야 합니다. 각각의 사진은 프로그램을 다시 실행한 것입니다. 정답 package ex04controlerstatement; import java.io.IOException; public class Qu_04_02 { public static void main(String[] args) throws IOException { int user; Syste..