//안다 -> 구글링없이 코드작성
//배웠다 -> 구글링하여 코드작성
이 외는 모른다.
package> class
마우스우측>open in> Exploer
main
sout
shift + F10 // run
ctl + d //문장복사
String name= "";
char
double
float
//name은 업데이트가능
float에 소수점넣을 때
float f = 3.14F
int에 큰수 안들어갈 때
long i=9999999999L
//변수이름 대문자!
final dobule PI=3.14;
final String DATE_BIRTH = "2000-09-22";
//숫자를 문자열로
String s1 =String.valueOf(93);
s1= Integer.toString(93);
s1= Double.toString(93.12);
String s2=s1+"한글";
package chap_01;
public class _Quiz_01 {
//버스도착 정보를 출력하는 프로그램
//각 정보는 적절한 자료형의 변수에 정의
//버스번호 ex) 1234 상암08
//남은시간 분단위, 남은거리 km
//결과 : 상암 08번 버스
// 약 3분후 도착
// 남은 거리 1.2km
public static void main(String[] args) {
String busNum = "상암08";
int min = 3;
double distance = 1.2;
System.out.println(busNum+"번 버스");
System.out.println("약"+min+"후 도착");
System.out.println("남은거리"+distance+"km");
}
}
package chap_01;
public class _Quiz_02 {
// 어린이 키에 따른 탑승여부
// 키가 120cm 이상인 경우 탑승 가능
//삼항연산자사용
//결과 : 키가 115cm 이므로 탑승 불가능
// 키가 121cm 이므로 탑승 가능
public static void main(String[] args) {
//변수
int height01 = 115;
int height02 =121;
//결과 = 조건 ? 참인결과 :불인결과
String bool01= (height01>=120) ? "가능" :"불가능";
System.out.println("키가"+height01+"이므로 탑승"+bool01);
String bool02= (height01>=120) ? "가능" :"불가능";
System.out.println("키가"+height02+"이므로 탑승"+bool02);
}
}
String s= "i was";
System.out.println(s.length());
//포함관계
System.out.println(s.contains("i"));
//처음 위치알기
System.out.println(s.indexOf("a"));//포함되지않으면 -1,
//나중 위치알기
System.out.println(s.lastIndexOf("a"));
//문자열비교
s1 = new String("1234");
s2 = new String("1234");
System.out.println(s1==s2);// 참조하는 메모리가 달라서 false
System.out.println(s1.equals(s2));//내용이 같으므로 true
// \t: 탭
System.out.println("h \t\t");
// \\ : 역슬래시 한개
System.out.println("c:\\pron\\files");
// \" :큰따옴표
// case 2와 3을 통합
int ranking =4;
switch (ranking){
case 1:
System.out.println("전액장학금");
break;
case 2:
case 3:
System.out.println("50% 장학금");
default:
System.out.println("조회완");
}
//else if ( 여러조건 또는 범위 점수등)
//Switch (명확한케이스에 사용)
//등급에따른 중고가격
int price =0;
int grade =1;
switch (grade) {
case 1:
price +=10000;
case 2:
price +=10000;
}
System.out.println(grade + "등급" +price +"원");
//fori 적으면 자동완성
10-17-01-53
// 10-17-09시 투두리스트
//do while , 이중반복문, 구구단, 컨티뉴, 배열, 아스키, 메소드 끝내기.
package chap_01;
public class _01_helloworld {
public static void main(String[] args) {
String start="시작";
String end="ㄲ트";
System.out.println("동하님" +start);
System.out.println("동하님 " + end);
int score = 40;
char grade='a';
System.out.println(score+"점입니다.학적은"+grade);
start= "강";
System.out.println(start);
boolean pass= true;
System.out.println("시험합격"+pass );
System.out.println("시험합격"+pass );
//int to float
System.out.println(score);
System.out.println((float)score);
System.out.println((double)score );
//flat, double to int
float score_f = 93.3F;
double score_d = 98.8;
System.out.println((int)score_f);
//정수 +실수연산
score = 93 + (int)98.8;
System.out.println(score);
//숫자를 문자열로
String s1 =String.valueOf(93);
s1= Integer.toString(93);
String s2=s1+"한글";
System.out.println(s2);
//문자열을 숫자로
int i = Integer.parseInt("93");
System.out.println(i+3);
}
}