본문 바로가기
728x90

코딩/자바 기초특강9

20.11.19 THU 1번. 성적표 만들기 package java_prac; public class Score { public static void main(String[] args) { Grade kim = new Grade(); kim.setEng(80); kim.setMath(90); kim.setKor(60); kim.getGrade(); } } package java_prac; public class Grade { //국영수 수우미양가, 이름 과목 점수 int kor,eng,math; //인스터스 변수(클래스 내에 선언된 변수) //double avg; public void getKor(int kor) { //인스턴스 메소드(클래스 내에 선언된 메소드) this.kor = kor; } public void setEn.. 2020. 11. 19.
20.11.18 WED 매소드 재귀함수 클래스와 인스턴스 - 자바의 핵심 boolean함수 활용하는거 어렵.. 1번. //1번 boolean을 이용해서 소수만 나오는 리턴 메소드 만들기 public class ee { public static void main(String[] args) { for(int i = 1; i 2020. 11. 18.
20.11.17 TUE 메소드 메소드 리턴 함수만 잘 만들어도 밥 벌어먹고살 수 있다. 똑같은 기능(소스)이 두 번 이상 들어갈 때. 걍 무조건 함수는 만들어놓으면 놓을수록 좋다. 언젠간 쓸 수 있으니까. 하나의 함수는 되도록이면 하나의 기능만 하도록 만들어야 한다. 하나의 함수에 두 개의 기능이 들어가면 두개의 함수를 만든다. 모든 프로그램은 main 가짐 객체지향 언어에서 매우 중요 public static void main(String[] args) 단어 하나하나 뜻 알아야 함 ------------------------- main함수 무조건 함수는 (뭐가오든지간에)에서 찾는다. 함수이름은 무조건()앞에옴 함수 이름( ){ 함수} System.out.println(); → println 도 함수 함수-만들고-써먹기(호출) cal.. 2020. 11. 17.
20.11.06 FRI 자바기초특강 5 어제과제 풀이 /* Q1. 다음을 출력하세요. ★★★★ ★★★★ ★★★★ ★★★★ Q2. 다음을 출력하세요. 1 2 3 4 5 6 7 8 9 Q3. 다음을 출력하세요. 1 2 3 2 3 4 3 4 5 Q4. 다음을 출력하세요. ★ ★★ ★★★ Q5. 다음을 출력하세요. 1 2 3 4 5 6 Q6. 다음을 출력하세요. 1 1 2 1 2 3 Q7. 구구단을 출력하시오 2x1=2 3x1=3 4x1=4.... 2x2=4 3x2=6 4x2=8.... 2x3=6 3x3=9 4x3=12.... .... */ class Ex31{ public static void main(String[] args){ System.out.println("Q1"); for(int i1=1; i1 2020. 11. 6.
20.11.05 THU 자바 기초특강 문자열 난수 문자열 배열 제어 배열로 주민번호 만들기 배열 예제 1. 문자열 class Ex23{ public static void main(String[] args){ //문자열을 10진수 정수 숫자로 변환하기 /*String msg="12345"; System.out.println(msg+10); //결과값 1234510 */ String msg="12345"; int su=Integer.parseInt(msg); System.out.println(su+10); //결과값 12355 //조건. String에 있는 문자는 오로지 (1~9)숫자로 구성되어있어야한다. //"123.45"이런것도 컴퓨터는 숫자가 아닌걸로 인식함. } } 2. 난수 class Ex24{ public static void mai.. 2020. 11. 5.
20.11.04 WED 3일차 과제 --11.05 THU 과제 피드백 /* 1. 1~10까지 홀수를 출력하시오. 2. 1~10까지의 짝수를 출력하고 그 합을 구하시오 3. 다음을 출력하시오. 1+2+3+4+5+6+7+8+9+10=0000 4. 1-50중 4의 배수를 출력하시오. 5. 다음 의 합을 구하시오 1/2+2/3+3/4+4/5+....+9999/10000=? */ class que{ public static void main(String[] args){ //1번문제 System.out.println("1. 1-10까지 홀수 출력"); for(int a=1; a 2020. 11. 4.
20.11.04 WED 자바 기초특강 3 과제 최종 수정 if문 switch문 for문 while문 for문 구구단 while문 구구단 do-whlie문 구구단 배열 1. 과제 최종 수정 ★코딩을 직관적으로 바꿀 것. 보기 쉽게 class Ex10{ public static void main(String[] args){ int item1=3; int item2=2; int item3=4; int item4=1; int itemEa1=900; int itemEa2=1200; int itemEa3=300; int itemEa4=2500; int tot1=item1*itemEa1; int tot2=item2*itemEa2; int tot3=item3*itemEa3; int tot4=item4*itemEa4; int sum=tot1+tot2+tot3+.. 2020. 11. 4.
20.11.03 TUE 자바 기초특강 2 자료형 주석 변수 int 와 byte. 그리고 두개를 같이 쓸 경우 연산자 문자열. 문자열과 값을 같이 쓸 경우 1일차 과제 수정 1. 자료형 자료형 System.out.println( 여기에 적는것 ); -정수 1234 -실수 3.14 -문자 'a' '' ←그냥이렇게 쓰면 오류남 →0에해당하는 문자가있기때문에 오류. 존재하지 않은것임 -논리 true,false -문자열 "문자열"---별도로 "" ←이렇게 해도 에러 안남 int - 4byte ---디폴트타입만 처리하도록 만들어져있음 기본자료형(Primitive Data Type) 논리형 : boolean 문자형 : char 정수형 : byte, short, int, long 실수형 : float, double 참조자료형(Reference Data Typ.. 2020. 11. 3.
20.11.02 Mon 자바 기초특강 1 목차 1. Hello world! 출력하기 2. 변수의 선언 3. 과제 4. 과제결과&의문점 1. Hello world! 출력하기 class Ex01{ public static void main(String[] args) { System.out.println("Hello world!"); } } 2. 변수의 선언 class Ex04{ public static void main(String[] args) { char su1; //변수의 선언 su1='A'; //변수의 초기화 //float su1 su1=3.14F; 무조건 F만 입력 //long su1 su1=1234L; 무조건 L만 입력 //문자열은 2개사용, char는 1개사용 //char에서 su1=''; 이렇게만 두는 건 오류. System.out... 2020. 11. 3.
728x90