Java/Java_기초부터 _끝까지
Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 있는 함수)
Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 있는 함수)
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 E05MethodType04_1 { public static void main(String[] args) { int sumOfAge = getToTalAge(5); System.out.println("입력받은 나의의 합은? : " + sumOfAge); } static int getToTalAge(int personCnt) { Scanner scan = ..
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 E04MethodType03_2 { /* * 연습문제] 사용자로부터 2~9사이의 숫자중 2개를 입력받아 * 그에 해당하는 구구단을 출력하는 메소드를 작성하시오. * 무무조건 첫번째 입력받는수가 작아야한다. * 입력예] 첫번째숫자 : 3 두번째숫자 : 12 3*1=3 3*2=6........ ........ * .....12*9=108 메..
Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 없는 함수)
Java 기초 함수 - 함수 타입(매개변수 있고 리턴 값 없는 함수)
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 E04MethodType03_1 { /* 시나리오] 사용자가 입력한 2개의 시작값과 끝값사이에 있는 수를 모두 더하여 출력하는 프로그램을 작성하시오. 출력결과] 시작값 : 5 종료값 : 9 결과 : 5+6+7+8+9 = ??? */ public static void main(String[] args) { Scanner scan = new..
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..