07265일차_JAVA(Eclipse설치및사용법,반복문(for),Math.random)

이클립스 설치 주소 : eclipse.org -> Download -> Download Package -> Enterprise라고 적힌 것 다운!

이클립스 사용법 1.프로젝트 생성 2.class 파일 생성 src=>*.java 저장 bin=>*.class 저장ex) Project: 01_ifPackage: if_Package: switch_sre 오른쪽 클릭 -> 새로 만들기 -> Package 글자 크기 조정 문자 키우기: ‘ctrl’+’shift’+’+’글자 줄이기: ‘ctrl’+’shift’+’-”’

! 주의 Editpluse에서 취득하면 error가 가능하다.맨 위에 ‘package 패키지 이름;’을 추가해야 한다.

메뉴창 -> Project -> Properties -> Project Facets -> java -> 1.8 (설치한 java버전으로 설정한다!)

이클립스의 좋은 점 – 원하는 명령어를 쓰면서 ‘ctrl’ + ‘spacebar’를 누르면 지금까지 쓴 부분이 포함된 명령어가 설명과 함께 빈다.sysout을 쓰고 ‘ctrl’+’spacebar’→ System.out.println( );이 자동으로 완성.- import가 안되고 error가 나오면 error 부분을 누르면 자동으로 import 된다.- 컴파일이 자동으로 이루어진다.

자바 실행방법 1. 오른쪽 클릭 -> RunAs -> Java Application 2. ‘ctrl’ + ‘F11’ 3. 아래 버튼 클릭

프로젝트 붙여넣기 import -> General -> Existing Projectsinto Workspace (프로젝트 아래에 파일을 붙여넣고 싶을 때도 import를 이용하거나 원하는 package 폴더에 파일을 넣고 ‘F5′(File -> Refresh) 버튼을 누르면 된다.)

read( ) : int형 read Line( ) : String형 == String형에서 “★”은 주소가 같은지 묻는 것! 값을 비교하려면 .equals()를 이용해야 하므로 주의해서 외운다!!

함수의 실장부 안에 다른 함수의 실장부는 절대로 올 수 없다.함수(){함수()}=>절대 안돼!

반복문 1. for (변수명=초기값; 조건; 증감식) {참시 실행되는 내용}ex) for (A; B; C) {D;} 실행순서: A→ B(참이라면) → D→ C→ B→ D→ D→ D→ D→ … B가 거짓말이 될 때까지 반복 실행. 2.while3.do ~ while

Math.random일 때 발생하는 난수는 0 rran < 1. 만약 65에서 90까지의 정수를 나타내고 싶다면? (int)(Math.random()*(90-65+1)+65);를 해야만 65 rran <91 사이의 정수를 구할 수 있다.

실습[실행 결과]

[문] 구칠단 만들기 [실행결과] 원하시는 단 입력 : (System.in.read( )로) 7*1=77*2=14…7*9=63

[문제] 65~90 사이의 난수(A~Z)를 100개 발생하여 출력하시오 [실행결과] HDRAYAKTHCXFZBSLYQDHKOBZNJTUPKQGWFASUDZIVJUOGLMZLHUYDQRFTIZAWEOFZAYCIUZOBCGHGYZVPIRLGHKOBZNJTUP PPPPPP

총 A의 개수 =? [실행 결과]

[문] 1~10까지의 합을 구하세요 [실행결과] isum 112336 … 1055 [실행결과] isummul 11236641024515120678910553628800 [실행결과]

[문제] [실행결과] 시작값 입력 : 5 종료값 입력 : 20567891011121314 … 5~20까지의 합 = xxx [실행결과]

[문제] 약수를 구한다(if, for 사용) [실행결과] 숫자입력: 12112346121112는 소수가 아니다. 11은 소수이다.

[문제] 더하기 문제 – PlusGame. java – 두 자리 숫자로 제공한다(10~99) – 문제 수는 총 5개 문제를 제공한다 – 문제당 20점씩 누적된다 – 틀리면 다시 한 번 기회를 준다… (for) – 두 번째 문제까지 다 틀리면 그때 정답을 알려준다.

[실행 결과]

[문제1] 12+95 = 직접 잘못 입력… [문제1] 12+95 = 직접 잘못 입력…정답: 113

[문제2] … [문제5] 10+90 = 직접 인풋튼… 정말 잘하셨습니다.

당신의 합계 × 문제를 맞혀 ×점입니다.[실행 결과]

error: Content is protected !!