텍스트설치하는것부터 만만치않은 자바였다.
그걸 시작해보자면,
java가 객체지향언어인 만큼 class로 모든것을 한다고해도 과언이 아닌데, class를 시작할때는 main()이라는 메소드를 반드시 사용하도록 되어있다.
main() 메소드를 사용하여 class를 시작하는 방법은 다음과 같다.
public class Fist{
public static void main(Stirng[] args){
}
여기에서 First는 class명에 해당하며, 파일명과 동일해야한다.
python에서는 그저 print만 하면됐는데, java에서는 좀 긴 문장을 적어야한다.
System.out.println()
System.out.printf()
System.out.print()
이렇게 세가지 방법으로 출력할 수 있는데, 순서대로
System.out.println()은 줄바꾸어 출력하기,
System.out.prinf()은 포멧을 지정하여 출력하기,
System.out.print()은 줄바꾸지 않고 출력하기이다.
2-1. 프린트 방법 및 포멧지정
프린트를 활용하는 방법은 다음과 같다.
String name;
double eps;
System.out.println("질문을 입력") > 일반 string 입력
System.out.printf("반지름이 %.2f인 원을 %s 라고 부릅니다.",eps, name) > 포멧을 활용
- %d : int
- %f : float, double
- %s : String ""
- %c : character ''
선언하기
java는 내가 사용하고자하는 변수의 형태를 사전에 지정해야한다.
예를 들어 number라는 변수를 선언하고자하면,
number에 추후 할당할 값을 먼저 생각하고, 그 값이 정수라면
int number; // 선언
number =10; // 초기화
system.out.print(number); > 10 으로 출력된다.
표현식과 실행문
파이썬에서는 단순히 표현식으로 값을 출력할 수 있었지만,
자바에서는 표현식만을 출력하면 안된다.
표현식이 실행문이 대입 또는 출력과 같은 실행식을 더해야한다.