window 에서 cmd 창 실행
파일 생성 후 notepad 실행
메모장에서 실습
소스
class Ex01 {
public static void main(String[] args){
//main start
System.out.print("Hello World!!");
System.out.print("Hello World!!");
System.out.println();
System.out.println();
System.out.println("Hello World!!");
}//main end
}//class end
print(" "); 에서는 " " 안의 내용 출력 후 다음 소스 실행(줄바꿈 없음)
println(" "); 는 " " 안의 내용 출력 , 줄바꿈 후 다음 소스 실행
println( ); 은 줄바꿈
// 이것은 주석(한줄주석)
/* 이것 또한 주석
(여러줄 주석) */
결과
cmd 창에서 컴파일 후
결과 출력
파일 이름과 class 이름이 동일 해야 컴파일과 실행이 가능!
2. 자료형
소스1
class Ex02{
public static void main(String[] args){
//변수 x=7 y=1 x*y=7
//변수의 선언은
//자료형 변수명;
//자료형
//String - 문자열
//int - 10진수 정수형(byte,short,long)
//double - 10진수 실수형(float)
int a; //변수의 선언
a=7; //변수의 초기화
int b=1;
String c=" x "; //문자열
System.out.println("-------------");
System.out.println("구구단 7단");
System.out.println("-------------");
System.out.println(a+c+b+"="+a*b);
b=b+1;
System.out.println(a+c+b+"="+a*b);
b=b+1;
System.out.println(a+c+b+"="+a*b);
b=b+1;
System.out.println(a+c+b+"="+a*b);
}
}
결과1
소스2
//Escape문자
//\t탭키 \n개행 \r \\ \' \" \b
System.out.print("개행하지\t않음"); //탭으로 띄어쓰기
System.out.println();
System.out.print("아무개 왈:\"개행하지않음\"\n"); //" " 표시하는 방법
System.out.print("\n"); //한줄 띄어쓰기
System.out.print("아무개 왈:\'개행하지않음\ '\n"); //' '표시하는 방법
System.out.println();
System.out.println("-------------------------------");
System.out.println(1+2);
System.out.println(1.0+2+2);
System.out.println("문자열"+2+3); //문자열+수
System.out.println(3+2+"문자열"); //수+문자열 차이 알기
System.out.println(7/3);
System.out.println(7/3.0);
System.out.println(7*100/3/100.0); //소숫점 둘째자리까지 출력
결과2
소스3
int kor;
int eng;
int math;
int total;
kor=80;
eng=90;
math=70;
total=kor+eng+math;
System.out.println();
System.out.println("---------------------------------------------");
System.out.println("국어\t영어\t수학\t총점\t평균");
System.out.println(kor+"\t"+eng+"\t"+math+"\t"+total+"\t"+total/3.0);
kor=60;
eng=70;
math=85;
total=kor+eng+math;
System.out.println(kor+"\t"+eng+"\t"+math+"\t"+total+"\t"+total*100/3/100.0);
kor=90;
eng=90;
math=85;
total=kor+eng+math;
System.out.println(kor+"\t"+eng+"\t"+math+"\t"+total+"\t"+total*100/3/100.0);
System.out.println("---------------------------------------------");
boolean a; //boolean 자료형 알기
a=false;
System.out.println(a);
a=(3+7)==(5+5);
System.out.println("a = "+a);
System.out.println(7>3);
System.out.println(7==3);
결과3
소스4
boolean tf1=true;
boolean tf2=false;
boolean tf3=true;
boolean tf4=false;
//tf1=3<1;
System.out.println(tf1);
//논리연산자 &&(and), ||(or)
System.out.println(tf1 && tf2); //and 논리 연산자
System.out.println(tf1 && tf3); //둘다 참이면 참
System.out.println(tf1 || tf2); //or 논리 연산자 둘 중에 하나라도 참이면 참
System.out.println(!(tf1)); //not !
String st1="안녕";
String st2=" 자바";
String st3=new String("안녕");
System.out.println(st1+st2);
System.out.println(st1.equals(st3)); //문자열은 == 로 비교하지않고 equals 사용
결과4
'* Programming > JAVA' 카테고리의 다른 글
DAY6 문제 (0) | 2016.07.12 |
---|---|
DAY5 기본 메소드 (0) | 2016.07.11 |
DAY4 문제 (0) | 2016.07.11 |
DAY3 조건문 / 반복문 (0) | 2016.07.07 |
Day1 JDK설치하기 (0) | 2016.07.06 |