JAVA
-
03. 반복문과 배열 그리고 예외 처리JAVA 2021. 1. 22. 13:51
반복문과 배열 그리고 예외 처리 3.1 반복문 for 문 for(초기문; 조건식; 반복 후 작업){ ... 작업문 ... } 초기문은 조건식에서 사용하는 변수를 초기화한다. 초기문은 시작할 때만 한 번 수행된다. 콤마로 분리하여 여러 문장을 나열할 수 있다. 초기문은 빈 상태로 두어도 되지만 세미콜론(;)은 있어야 한다. 조건식에는 논리형 변수나 논리 연산을 사용한다. 조건식의 결과가 true이면 반복이 계속되고, false이면 for 문을 벗어난다. 조건식에 true가 있거나 비어있으면 무한반복 된다. 반복 후 작업은 작업문이 실행된 후 실행된다. 작업문은 for 문이 반복되는 동안 반복 실행된다. 반복문에 변수 선언 for(int i = 0; i < 10; i++){ // 변수 i는 for 문 밖에서..
-
[명품 JAVA Programming] chapter02 실습문제JAVA 2021. 1. 21. 10:53
1. 원화를 입력받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성하라. $1 = 1100원으로 가정하고 계산한다. import java.util.Scanner; public class practice1 { public double wontodollar(int won) { return won * 1/1100; } public static void main(String args[]){ System.out.print("원화를 입력하세요(단위 원) >> "); Scanner scanner = new Scanner(System.in); int won = scanner.nextInt(); practice1 p1 = new practice1(); double dollar = p1.wontodollar(w..
-
[명품 JAVA Programming] open challenge 2장JAVA 2021. 1. 21. 10:46
import java.util.Scanner; public class rps { public static void main(String args[]){ System.out.println("가위바위보 게임입니다. 가위, 바위, 보 중에서 입력하세요"); Scanner scanner = new Scanner(System.in); System.out.print("철수 >> "); String cheol = scanner.next(); System.out.print("영희 >> "); String young = scanner.next(); if(cheol.equals(young)){ System.out.println("비겼습니다."); } if(cheol.equals("가위")){ if(y..
-
02. 자바 기본 프로그래밍JAVA 2021. 1. 21. 10:45
2-1 자바 프로그램의 구조 클래스 만들기 클래스를 만들고, 그 안에 변수, 상수, 함수(메소드) 등 모든 프로그램 요소를 작성한다. 클래스 바깥에 어떤 것도 작성해서는 안 된다. public class Hello{ ... } public은 자바의 접근지정자(access specifier)로서 다른 모든 클래스에서 클래스 Hello를 자유롭게 사용할 수 있다는 선언이다 주석문 // -> 한 라인 주석문 /* ~ */ -> 여러 라인 주석문 main() 메소드 자바 프로그램은 main() 메소드부터 실행을 시작한다. main()은 반드시 public static void 타입으로 선언되어야 하며, 한 클래스에 2개 이상의 main()을 작성하면 안 된다. public static void main(Stri..