날아라쩡글이의 블로그입니다.

파일정리 01 본문

java (학원 전) story/java 코딩 파일 정리

파일정리 01

날아라쩡글이 2021. 8. 11. 12:30
반응형



/*
FileName : Hello.java
*/

//==>1줄 주석:컴파일시 주석문은 컴파일시 제외
//java 실행에 필요한 method : main method
public class Hello{
public static void main(String[]args){
system.out.println("Hello java :: 안녕 자바");
}//end of main

}//end of class

/*==>다줄문 주석:컴파일시 제외
<<주의사항 및 약속사항>>
1.class name과 file name은 동일해야한다. ex)public class Hello면 ==>Hello.java(File Name)
2.대소문자를 구별
3.실행시 public static viod main(String[]args) 필요
4.System.out.println(~~~;)==>console출력
5.Hello.java컴파일후 Hello.class(ByteCode)생성확인

<<Console(DOS화면 )에서 complie&run>>
1.File save 
ㅇFileName:Hello.java ==>>FileName과 ClassName은 동일 
2.Compile 
1)file 저장 directory로 이동후 compile==>javac 확장자 포함FileName
c:\work>javac Hello.java
2)classFile생성 확인 ==>byte code 생성확인(Hello.class)
c:\work>dir

3.실행
3.run==>java확장자를 제외한 FileName
c:\work>java Hello
<<EditPlus 환경설정 :컴파일, 실행 등록하기>> ==>문서/영구적설정에서 등록할 수 있음*/




/*FileName :Hi.java */

public class Hi{

public static void main(String[]args){//args와 args[]가 생김새가 동일하다는 것을 알 수 있음
System.out.println("1번째 정보:"+args[0]);//java uphand라는 의미를 갖는다. 
System.out.println("2번째 아구먼트:"+args[1]);
System.out.println("3번째 인자:"+args[2]);//즉, arg[]의 이름은 아규먼트, 인자를 의미한다.
}// end of main
}//end of class 

//여기서 중요한 사항이 있다. args[]처럼 직접 인자를 받을 경우에는 2가지까지의 입력만 받는다고 하면 error가 생긴다.

//배열이 비어있다는 오류가 생기기 때문에 입력을 잘 적어주는 것이 중요하다.

/* 

1.compile 방법(Console에서..)
c:\work>javac.Hi.java
==>bytecode 생성 Hi.class 확인할 것 


2. 실행방법 
java Hi 홍길동 1234 한양 5678


==>Hi.class를 실행시 java Hi후단에 추가적 정보를 입력하면
==>main method 내부에서 
==>1번째 추가적 정보는 :arg[0]
==>2번째 추가적 정보는 :arg[1]
==>3번째 추가적 정보는 :arg[2]
==>로 받아 처리할 수 있다. 


3.+(연산자) : 문자에 +를 사용하면 append 된다.
4.editplus에서 인자값 받기 설정
문서/영구적 설정/사용자도구/인수내용 묻기 check */

반응형
Comments