JAVA chap01

MINJU KIM·2023년 10월 15일

java 정리

목록 보기
1/6

https://wikidocs.net/190
(0:36:29) Hello World

초반부 수정 중(옮겨야함...)

package chap_01;

public class _03_Variables {
    public static void main(String[] args) {
        String name;
        name = "홍길동";

        System.out.println( name + "님, 배송이 시작됩니다. 15시에 방문 예정입니다.");
        System.out.println( name + "님, 배송이 완료되었습니다.");
    }


}
package chap_01;

public class _01_HelloWorld {
    public static  void main(String[] args) {
        System.out.println("Hello World!!!");
        System.out.println(12);
        System.out.println(-34);
        System.out.println(3.14);
        System.out.println(true);
        System.out.println(false);

				System.out.println(123 + 345);
    }
}

(1:11:31) 주석

package chap_01;

public class _04_Comment {
    public static void main(String[] args) {
        System.out.println("(10분 전) 잠시 후 결혼식 시작 예정이오니 착석 부탁드립니다.");
        // System.out.println("(5분 전) 잠시 후 결혼식 시작 예정이오니 착석 부탁드립니다.");
        System.out.println("지금부터 결혼식을 시작하겠습니다.");

   

        int size = 120;
                size = size + 10;
        //어린이는 발이 빨리 자라기 때문에 사이즈 10만큼 더 큰 신발을 구매.

        System.out.println("신발사이즈" + size + "으로 보여주세요.");

        /* int a= 10;
    int b = 20;
        System.out.println(a + b);
            */


    }
}

//<-주석. 같이 일하는 동료들을 위해서나 과거의 메모등을 하기 위해서 주석을 단다. 메모로 활용.
/ 여러줄 주석처리 /
컨트롤+ / : 한줄 주석 단축키, 여러줄하려면 여러줄 선택 후 컨트롤+ /
컨트롤 + 시프트 + / : 여러줄 주석단축키

변수 이름 짓는 법

변수: 변하는 수, 데이터를 집어넣었다가 또 필요하면 업데이트하고 얼마든지 바꿀 수 있음.
(1:20:41) 변수 이름 짓는 법
1. 저장할 값에 어울리는 이름
2. 밑줄(_), 문자(abc), 숫자(123) 사용 가능 (공백 사용 불가)
3. 밑줄 또는 문자로 시작 가능 (숫자로는 시작 불가)
4. 한 단어 또는 2개 이상 단어의 연속
5. 소문자로 시작, 각 단어의 시작 글자는 대문자 (첫 단어는 제외)
6. 예약어 사용 불가

입국 신고서(여행)
String nationality = "대한민국"; //국적
String firstName = "현성"; //이름
String lastName = "김" ; //성
String dateOfBirth = "2001-12-31"; //생년월일
String residentialAddress = "무슨 호텔"; //체류지
String purposeOfVisit = "관광"; //입국목적
String flightNo = "KE657"; //항공 편명
String _flightNo ="KE657"; //항공 편명, 밑줄 시작
String flight_no_2 ="KE657"; //항공 편명, 밑줄과 숫자 포함
        
int accompany = 2; //동방 가족 수
int lengthOfStay = 5; //체류기간

String item1 = "시계";
String item2 = "가방";
//String 3item = "전자제품"; 숫자시작은 안됨.

//int i = 0;
String s = "";
Stinf str = "";

상수

절대 변경 불가
상수, constant는 변수와 마찬가지로 값을 저장할 수 있는 공간이지만 변수와 달리 한번 값을 저장하면 다른 값으로 변경할 수 없다.

상수를 선언하는 방법은 변수와 동일하며 변수 타입 앞에 final 키워드를 붙여주기만 하면된다.

//절대 변하지 않는 상수는 대문자로
final String CODE = "KR"
CODE = "US"; 

String KR_SOUNTTY_CODE = "+82"; //국가번호
package chap_01;

public class _06_Constants {
    public static void main(String[] args) {
        String KR_COUNTTY_CODE = "+82"; //국가번호
        KR_COUNTTY_CODE = "+8282";
        System.out.println(KR_COUNTTY_CODE);

        final double PI = 3.141592; //원주율
        //final을 붙여서 상수화
        final String DATE_OF_BIRTH = "2011-12-31"; //생년 월일
    }
}

형 변환

package chap_01;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;

public class _07_TypeCasting {
    public static void main(String[] args) {
        //형 변환 Typecasting
        //정수형에서 실수형으로
        //실수형에서 정수형으로 변환


        //int to float, double ,
        int score = 93;
        System.out.println(score); // 93
        System.out.println((float)score); //93.0
        //실수형 데이터
        System.out.println((double)score); // 93.0
        //정수형 데이터

        //float, double to int
        float score_f = 93.3F;
        double score_d = 98.8;
        System.out.println((int) score_f); //93
        System.out.println((int) score_d); //98

        //정수 + 실수 연산
        score = 93 + (int)98.8 ; //93+98
        System.out.println(score); //191

        score_d = (double) 93 + 98.8 ; //93.0 +98.8
        System.out.println(score_d); //191.8

        //변수에 형변환된 데이터 집어넣기
        double convertedScoreDouble = score; // 191 -> 191.0
        //int-> long-> float-> double (자동 형변환)
        int convertedScoreInt = (int)score_d; //191.8->191
        // double -> float-> ling->int (수동 형변환)

        //숫자를 문자열로
        String s1 = String.valueOf (93);
        s1 = Integer.toString(93);
        System.out.println(s1); //93

        String s2 = String.valueOf(98.8);
        s2 =Double.toString(98.8);
        System.out.println(s2); //98.8

        //문자열을 숫자로
        int i = Integer.parseInt("93");
        System.out.println(i); //93

        double d =Double.parseDouble("98.8");
        System.out.println(d);//98.8

        int error = Integer.parseInt("자바");
//


    }
}

https://jammdev.tistory.com/70 [JAVA] 변수의 타입

0개의 댓글