Hello.java라는 파일이 경로에 있다고 가정하자.



컴파일

 javac Hello.java


자바런 

java Hello


자바doc생성

javadoc Hello.java

(꼭 class 앞에 public이나 protected를 쓰는 것을 잊지말것)






'Programming > JAVA' 카테고리의 다른 글

메소드 호출 방식에 따른 분류  (0) 2013.07.17
가변인수 (ellipsis) 기초 예문  (0) 2013.07.17
자바 난수 발생 간단 예  (0) 2013.07.10
JAVA 기본 타입 형변환 간단 정리  (0) 2013.07.10
JAVA Scanner 사용 예제  (0) 2013.07.10


Random ran = new Random();


// 0~100 사이의 정수형값 랜덤 값을 생성

int i = ran.nextInt(101);

'Programming > JAVA' 카테고리의 다른 글

메소드 호출 방식에 따른 분류  (0) 2013.07.17
가변인수 (ellipsis) 기초 예문  (0) 2013.07.17
자바 cmd 컴파일  (0) 2013.07.11
JAVA 기본 타입 형변환 간단 정리  (0) 2013.07.10
JAVA Scanner 사용 예제  (0) 2013.07.10


0. 타입크기 

-> byte < short < int < long < float < double

-> double형이 가장 큼



1. 작은 타입은 큰 타입으로 자동 형변환이 이루어진다.

-> 자동형변환

->예)

int i = 10;

double d = i;  // int형 i가 자동으로  double형으로 형변환 되어 대입된다. 



2. 큰타입은 작은 타입으로 반드시 명시적 형변환을 해야한다.

-> 작은 타입에 넣기 위해서는 반드시 명시적 형환을 한다.

-> 예)

double d = 10.1;

int i = (int)d;  // 명시적형변환을 생략하면 에러가 발생한다.



3. 작은 타입과 큰 타입과의 연산

-> 작은 타입이 큰 타입으로 암묵적으로 형변환이 이루어지고 연산을 한다.

-> 예)

int i = 10;

double d = 10.1;

double dr = i+d; // i의 int형이 double형으로 암묵적으로 형변환이 이루어지고나서, dr에 대입된다.


'Programming > JAVA' 카테고리의 다른 글

메소드 호출 방식에 따른 분류  (0) 2013.07.17
가변인수 (ellipsis) 기초 예문  (0) 2013.07.17
자바 cmd 컴파일  (0) 2013.07.11
자바 난수 발생 간단 예  (0) 2013.07.10
JAVA Scanner 사용 예제  (0) 2013.07.10


import java.util.Scanner;

class ScanTestEx 

{

public static void main(String[] args) 

{

// 변수 선언 (지역변수용)

String name = "";

int age;

double weight;


// 입력스캔

Scanner scan = new Scanner(System.in);

System.out.print("이름");

// 문자열을 입력 받음.

name = scan.nextLine();


 System.out.print("나이");

 // 정수를 입력 받음.

age = scan.nextInt();


System.out.print("몸무게");

// 실수를 입력 받음(double)

weight = scan.nextDouble();

}


문제)

Scanner를 입력받아 어떤 학생의 평점 평균을 구하시오.

이름, 영어, 수학, 국어 점수와 평균 값



'Programming > JAVA' 카테고리의 다른 글

메소드 호출 방식에 따른 분류  (0) 2013.07.17
가변인수 (ellipsis) 기초 예문  (0) 2013.07.17
자바 cmd 컴파일  (0) 2013.07.11
자바 난수 발생 간단 예  (0) 2013.07.10
JAVA 기본 타입 형변환 간단 정리  (0) 2013.07.10

+ Recent posts