목록분류 전체보기 (79)
개발 일기
제시 조건 /* * 성적관리에서 학생2명 데이타를 담을 변수선언 * 학생 2명의 기본데이터(번호, 이름, 국어, 영어, 수학) 입력 * 학생2명의 국어, 영어, 수학점수의 유효성체크 * 100점이 넘는 수나 음수가 입력되면 메세지를 출력하고 return(프로그램종료)한다. * 학생 2명의 기본데이터(번호, 이름, 국어, 영어, 수학)를 이용해서 * 총점, 평균, 평점 계산 후 대입 (석차는 0을 대입) */ /* - 출력포맷 - 평균은 소수점이하 2째자리수에서 반올림하세요. - 석차는 구하지마세요 --------------학생 성적출력------------------- 학번 이름 국어 영어 수학 총점 평균 평점 석차 ----------------------------------------------- 1..
변수의 타입 * 숫자형 1. 정수형 타입(byte(1), short(2), int(4), long(8)) - 정수형리터럴(int 기준) : ex)1,2,56,880,-90 2. 실수형 타입(float(4), double(8)) - 실수형리터럴(double 기준) : ex) 0.1, .1, 3.14159, 10000.0 정수형 리터럴 범위의 기준은 int long으로 쓰고 싶으면 뒤에 L 붙힘 ex) long ll = 99L; 실수형 리터럴 기준은 double float쓰고 싶으면 뒤에 f 붙힘 ex) float ff = 0.6f; * 문자 한개형(2byte) - 문자형변수 char - 문자형리터럴(값, 데이타) : 'A', '힣', 'C', '1' // 문자를 적을 땐 ' ' 사이에 넣는 규칙 인코딩 디..
/* * double avgd = 85.665; * Quiz: * 1. 소수점이하 첫째자리를 남겨두고 casting * --> 85.6 * 2. 소수점이하 둘째자리에서 반올림 * --> 85.7 * * 85.665 --> 8566.5 --> 8566 --> 8566+5 --> 8571 --> 857.1 --> 857 --> 85.7 */ //1번 double avgd1 = 85.665; double avgd2 = avgd1 * 100; //8566.5로 변환 System.out.println(avgd2); int a = (int)avgd2; //int(정수형)으로 변환 시켜서 8566로 변환 System.out.println(a); int b = a-6; //8566-6 = 8560으로 변환 System..
이클립스를 원활히 사용하기 위한 기본 설정을 셋팅하는 방법 1. 폰트 설정 - Window > Preferences > General > Appearance > Colors and Fonts > Basic > Text Font - 이클립스 설정 후 상기 메뉴얼에 따라 시인성이 좋은 폰트로 수정 가능 * 폰트 추천 D2 코딩체_다운로드 주소: https://github.com/naver/d2codingfont/releases 2. 뷰 구성 수정 메뉴 - 우측 상단 Open Perspective or Window > Perspective 3. 인코딩 설정 - Window > Preferences - encoding UTF-8 설정 이클립스의 기본 구조(순서) 1. 프로젝트 생성 2. 클래스 생성 - 클래스의..
코딩2. StudentPrint ---------------학생 성적 출력-------------------- 학번 이름 국어 영어 수학 총점 평균 평점 석차 1 KIM 10 40 70 120 40 3 3 2 LEE 20 50 80 150 50 4 2 3 PARK 30 60 90 180 60 5 1 --------------------------------------------------------------------------------------------- public class StudentPrint { public static void main(String[] args) { /* * 1. StudentPrint 3명 데이타를 담을 변수선언 * 2. StudentPrint 3명 데이타를 변수에 ..
코딩1. DuoMemberInfoPrint 회원번호=? 주민번호=? 이름=? 나이=? 결혼횟수=? 성별=? 흡연여부=? --------------------------------------------------------------------------------------------- public class DuoMemberInfoPrint { public static void main(String[] args) { /* *1. DuoMember 1명 데이타를 담을 변수선언 *2. DuoMember 1명 데이타를 변수에 대입 *3. DuoMember 1명 데이타를 출력 */ int 회원번호; 회원번호 = 1; int 주민번호앞 = 999999; int 주민번호뒤 = 111111; //주민번호 입력 시 ..
안녕하세요. 제 티스토리 첫 게시물로 어제 첫 수업을 진행한 내용에 대한 복습을 남기며, JDK 설치 방법 및 이클립스 설치 방법을 공유합니다. 1. JAVA의 가장 큰 특징 -> 플랫폼 독립성 (= 즉 real machine에 의존적이지 않다.) *운영체제(OS) = Platform = machine - real os = window, mac, linux 등 - virtual os = java(JVM = java virtual machine) 2. JDK (가상머신 + 개발도구) -> JDK(설치 방법 공유) / 오라클 사이트 접속 후 설치 하기 링크 참고 https://www.oracle.com/kr/java/technologies/javase-downloads.html 3. JDK 설치 후 dos를..