본문 바로가기
Study

20120630_Java 스터디 1일차

by hyeongjin's_life 2012. 11. 20.

1. 자바란?

A. 자바의 특징

B. 자바 개발도구 설치 (각자 자신의 컴퓨터에 세팅 해놓기. 메모장에 하거나 이클립스를 설치 하거나)

C. Hello! Java 출력(이미지 올리기)


2. 변수

A. 각 출력 결과는? (에러가 발생하는 것은 왜 그러는지 설명, 이미지 올리기)

i. System.out.println( “1” + “2”) 12

ii. System.out.println(true + “”) true

iii. System.out.println(‘A’ + ‘B’) 131

iv. System.out.println(‘1’ + 2) 51

v. System.out.println(‘1’ + ‘2’) 99

vi. System.out.println(‘J’ + ‘ava’) Java

vii. System.out.println(true + null) 에러~~

3. 연산자

A. 1~100까지 출력(결과 이미지 올리기)

i. 조건

1. 3의 배수는 Fizz로 출력

2. 5의 배수는 Buzz로 출력

3. 겹치는 것은 Fizzbuzz로 출력


B. 아래 코드의 문제점을 수정해서 실행 결과와 같은 결과를 얻도록 하시오.(이미지 올리기)

class Exercise{

public static void main(String[] args)

{

byte a = 10;

byte b = 20;

byte c = a + b;

char ch = 'A';

ch = ch + 2;

float f = 3/2;

long l = 3000 * 3000 * 3000

float f2 = 0.1f;

double d = 0.1;

boolean result = d ==f2;

System.out.println("c=" + c);

System.out.println("ch =" +ch);

System.out.println("f=" +f);

System.out.println("l=" +l);

System.out.println("result="+result);

}

}

출력 결과

C=30

Ch=C

F=1.5

L=27000000000

Result = true


4. 조건문과 반복문

A. 다이아몬드 출력(for문이나 while문 사용 + if문 사용, 출력결과 이미지 올리기)

*

***

*****

***

*