본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

Java 문제 1 문제 요약 1> 교육생 클래스에는 이름, 소속, 과정명, 교육비, 환급금 5개 변수 소속 --> KITRI (static) 2> .main() 메서들르 포함하는 클래스 작성. student 라는 이름의 변수로 참조하도록 한다. 3> 명령행 매개변수를 이용하여 사용자로부터 student가 참조하는 객체의 이름, 과정명, 교육비를 입력받아서 변수를 초기화한다. 4> 환급금은 과정명이 "자바프로그래밍"이면 입력한 교육비의 25%이고 과정명이 JDBC 프로그래밍이면 입력한 교육비의 20%이고, 과정명이 JSP 프로그래밍이면 입력한 교육비의 15%이고, 그밖의 과정명은 잘못입력되었습니다. 에러메시지를 출력한다. student내의 이름, 소속, 과정명, 교육비, 환급금을 출력합니다. class education{ .. 더보기
Student 매개변수 매개변수 class Student{ int id; String name; double score; double calcScore(int score1, int score2){ score = score1+score2; return score; } void print(){ System.out.println("ID ="+id+" Name ="+name+ " score= "+score); } } public class StudentTest { public static void main(String[] args) { Student lee = new Student(); lee.id = 140101; lee.name = "이학생"; lee.calcScore(50, 30); System.out.println(lee.sc.. 더보기
Student 객체 생성 클래스 함수 사용하기 class Student{ int id; String name; double score; int sum; void calcScore(){ int[] students = new int[]{90,80,70,80,100}; for(int i=0;i 더보기
Person 객체 생성 멤버, 지역 변수, 객체 생성 class Person{ // 사람 표현 클래스 String name; // (멤버)이름변수 int age; // (멤버)나이변수 void addAge(){ // 10년후 나이 계산하는 메소드 int age2 = 10; // 지역변수 // 프로그래머 초기화, 메소드 내부 // 현재 메소드 수행 동안만 임시적 필요 선언 age += age2; } } public class VariableTest { public static void main(String[] args){ Person per = new Person(); per.addAge(); per.age = 20; System.out.println("per 참조 객체의 이름은 : "+per.age); per.addAge();.. 더보기
TV 클래스 TV CLASS 생성 class tv { int channel; int volume; boolean power; void setPower(){ power = !power; } void channelUp(){ channel++; } void channelDown(){ channel--; } void volumeUp(){ volume += 2; } void volumeDown(){ volume -= 3; } } public class TvTest{ public static void main(String[] args){ tv t = new tv(); t.channel = 2; t.volume = 0; t.power = true; t.volumeUp(); t.channelUp(); System.out.print.. 더보기
계산기 프로그램 // 사칙 연산 2014/05/12 과제물 // 계산기 초보과정 // Java Calc 10+20, 10-20, 10*20, 10/20 예제) class Calc{ public static void main(String[] args){ 명령행 매개변수 3개 입력 사칙연산 구현하라 1. * 입력 주의 2. 0으로 나누면 에러 출력 } import java.io.IOException; import java.util.Scanner; public class Calc { public static void main(String[] args) throws IOException { Scanner r = new Scanner(System.in); System.out.println("사용할 연산을 입력하세요 : (ex)+.. 더보기
ArgumentTest 입력 2 Argument 입력 2, 참조형 변수를 기본형 변수로 변환 하는 방법 public class ArgumentTest { public static void main(String[] args) { System.out.println("입력 변수 : " + args.length); for (int i = 0; i < args.length; i++) { System.out.println(args[i]); } int args1 = Integer.parseInt(args[0]); int args2 = Integer.parseInt(args[1]); double args3 = Double.parseDouble(args[2]); float args4 = Float.parseFloat(args[3]); System.ou.. 더보기
Argument 입력 Argument 입력 public class ArgumentTest { public static void main(String[] args) { System.out.println("입력 변수 : " + args.length); for (int i=0;i 더보기
배열 복사 배열 복사 public class CopyArrayTest { public static void main(String[] args) { int score[] = new int[5]; int score2[] = new int[10]; System.out.println(""); System.out.println("Score의 배열은 아래와 같다"); for(int i=0;i 더보기
5명의 3과목 평균, 총합 구하기 (2차원배열) 5명의 3과목 평균, 총합 구하기 public class TwoDimTest { public static void main(String[] args) { // 5명 학생 3과목(DB,JAVA,JSP점수 저장 배열) int[][] score = { {95,30,50}, {90,97,75}, {59,59,05}, {100,100,90}, {89,30,50} }; int sumdb = 0; int sumjava = 0; int sumjsp = 0; int sumtotal = 0; float sumavg = 0f; float avgdb = 0f; float avgjava = 0f; float avgjsp = 0f; for(int i=0;i 더보기