2일차 강의 정리



1. Hello World!!


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

+ Recent posts