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);
}
}
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] 변수의 타입