Sponsored By
















728x90

ㅁ. 간단한 단축키 설명:

 

syso + (Cnt + space) = System.out.println 자동완성기능

Cnt + F11 = 실행

Cnt + Shft + o = Auto import

Cnt + Shft + f = 코드 자동정렬

Cnt + Shft + / = 선택영역 주석처리

 

 

ㅁ. \ 뒤에 문자는 특수문자로 읽는다. 

\t ; tab

\n ; new line (=enter)

System.out.println("\"Hello World\"");  -> "Hello World"

 

 

ㅁ. 약어 만드는 방법.

원칙: 처음 자음 3개를 쓴다. (예, count-> cnt / destination-> dst / source-> src)

예외: 첫번째 글자가 모음이면 첫 모음을 쓴다. (예, original-> org)

 

 

728x90
728x90

 

자바 이클립스 글씨(Font)크기 변경하는 방법.

 

 

 

00. 잘안보이지만 위쪽 메뉴에 'Window' 탭 클릭.







01. 'preferences' 클릭.







02. 왼쪽트리에서 'General' -> 'Appearance' -> 'Colors and Font' 로 들어가서 

    'Basic' 폴더 밑에 'Text Font' 를 클릭하고 'Edit' 클릭.







03. 원하는 크기와 글꼴로 변경하고 '확인' 버튼 클릭

 

 

 

 

 

 

 

 

728x90
728x90

 

 

IF문 사용방법.

 

ㅁ. 조건문 IF문 방법3가지.

 

1. if() 단독사용하는 경우

; if뒤 ()안에 내용을 만족시키면 뒤에 중괄호({}) 안의 기능을 수행. 

                    만족시키지못하면 if문 밖으로 빠져나옴.

2. if() ~ else 인 경우

; if뒤 ()안을 만족시키면 뒤에 중괄호({}) 안의 기능을 수행.

            만족시키지 못하면 else뒤에 중괄호({}) 안의 기능을 수행.

3. if() ~ else if() ~ else if() ~ (else) 인 경우

; if ()안을 만족시키면 뒤에 중괄호({}) 안의 기능을  수행.

          만족시키지 못하면 다음 else if 뒤의 중괄호({}) 안의 기능을 수행.

 

 

 

 

※ IF문을 이용하여 미니 성적 테스터기를 만들어보자.

 

00_1. 아래와 같이 90점 이상은 A 80점 이상은 B 나머지는 C 로 출력되게 코딩후 실행해보자.

      실행후 콘솔창에 점수를 입력해보자.








00_2. 맞게 나오는 것을 확인 할 수 있다.

 

 

 

 

 

 

 ※. 코드

 

 

import java.util.Scanner;

 

public class Test 

{

 

public static void main(String[] args) 

{

 

/* 미니 성적판단기 */

int input;

Scanner scan = new Scanner(System.in);

System.out.println("점수를 입력하세요");

 

input = scan.nextInt();

 

if(input >=90)

{

System.out.println("A");

}else if(input>=80)

{

System.out.println("B");

}else

{

System.out.println("C");

}

 

 

}  // main

 

 

}  // Class

 

 

 

 

728x90
728x90

자바 연산자, 오퍼레이터(Operator) 사용 방법임.

 

 

ㅁ. 간단한 사칙연산은 제외함.

 

 

 

 

 

 

00. 

A % B ; A를 B로 나눈 나머지 값

A << B ; 2배씩 커지면서 자리수가 한자리씩 커짐 

++A ; 덧셈후 A

A++ ; A후 덧셈

 

A && B ; A and B

A || B ; A or B 

A & B ; A 비트값 and B비트값  (예, 0101 & 0011 = 0001)

A | B ; A 비트값 or B비트값 (예, 0101 | 0011 = 0110)







01_1. Scanner 기능을 사용해서 값을 입력하게 할 수 도 있다. 실행(Ctl+F11)시키고 밑에 콘솔에 값을 입력하자.







01_2. 콘솔에 값이 제대로 나왔는지 확인 할 수 있다.








02. 3항연산자.

 

? 값 앞뒤로 3항이 있어서 3항연산자임.

 

밑에 예 에서는 'k>m' 을 판단하여 True 이면 ? 바로 뒤에있는 k 값이 max로 초기화 

                                       False이면 ? 뒤에 콜론(:) 뒤에있는 m 값이 max값으로 초기화 됨.

여기서는 k(5)>m(3) 이므로 True 값이므로 ? 연산자 뒤에있는 k(5) 값이 max로 초기화되서 출력했을때 5 값이 출력됨

 

 

 

 

 

※. 코드

 

 

import java.util.Scanner;

 

 

public class Test 

{

 

public static void main(String[] args) 

{

 

int a = 1 + 2 * 3 ;

int b, c, d, e, f, g, h, i ,j;

 

 

// % ; modular operator

a= 5 % 3 ;  // 5/3 = 1...2  나머지값을 나타내는 값    -> 반복문을 쓰면서 action을 취할때 유용하게 쓰인다.

System.out.println("5 % 3 =   " + a);

 

 

// << ; shift - left

b = 5 << 3;

System.out.println("5 << 3 =  " + b);

 

c = 5 >> 3;

System.out.println("5 >> 3 =  " + b);

 

d=3;

d++; // d = d + 1;

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

 

e = 3;

System.out.println(++e); // 연산후 e출력

System.out.println(e++); // e출력후 연산

 

f = 5;

f += 3; //f = f+3;

//f -= 5;

//f *= 3

//f %= 3;

 

 

 

/* 논리연산 

 and : 둘다 참일 때에만 참

 or : 둘다 거짓일 떄에만 참    

 

 

System.out.println(3 > 1 && 3 < 10);  // 3은 1보다 크고 그리고 3은 10보다 작다.

System.out.println(3 > 1 && 3 > 10);

System.out.println(3 < 1 && 3 > 10);

System.out.println(3 < 1 && 3 < 10);

 

System.out.println(3 > 1 || 3 > 10);  // 3은 1보다 크거나 3은 10보다 크다.

System.out.println(3 < 1 || 3 > 10);

System.out.println(3 < 1 || 3 < 10);

System.out.println(3 < 1 || 3 < 10);

 

System.out.println( !(3 > 1));  // !는 NOT임. 반대로 나오게 됨.

 

 

System.out.println(5 & 3);  // & 전후를 비트별로 and 비교함.

System.out.println(5 | 3);  // | 전후를 비트별로 or비교함.

// -> 이것들은 네트워킹시 유/무 효 시킬때 주로 사용한다.

 

 

 

 

// 사용자로부터 값을 입력받아보자.

int input;

Scanner scan = new Scanner(System.in);  //ctl + sht + o 를 누르면 Automatic import 된다.

System.out.println("값을 입력해라");

 

input = scan.nextInt();

System.out.println("입력한 값은 " + input);

 

*/

 

//3항 연산자

int max;

int k = 5, m =3;

 

max = k > m ? k : m ;  // 큰값을 찾아보고싶을때 ?를 기준으로 k>m 이 참이면 :의 앞에 값(k) 작으면 :의 뒤의 값(m)

 

System.out.println(max);

 

 

 

}

 

 

}

 

 

 

 

 

 

 

728x90
728x90

변수선언 및 초기화 하는 방법.

 

 

 

ㅁ. 간단한 용량별 데이터 타잎설명:

char = 1 Byte

short = 2 Byte

float = 4 Byte

double = 8 Byte

 

하지만, 앞으로 업로드 할 자료들의 대부분은 글씨는 int 값으로 소수는 double 값으로만 선언해 줄 것이다.

 

 

ㅁ. 간단한 약속 설명:

Class 명은 대문자+소문자   (예; Test)

변수 명은 소문자(+대문자+소문자)  (예; testName)

 

으로 암묵적으로 사용하겠다.

 

 

 

 

 

 

 

00. 간단하게 age 를 int 값으로 선언하고 값을 초기화 시켜서 출력해보자








00. myName이라고 변수명을 짓고 String type으로 지정후 변수값을 "홍길동"으로 초기화 후 myName을 출력해보자.

 

 

 

 

 

※. 코드

 

 

 

public class Test 

{

 

public static void main(String[] args) 

{

 

/*

//1B 메모리 char

char c = 'a';

 

//2B 메모리 short

short port = 8080;

 

//4B 메모리

float pi= 3.14f;

 

//8B 메모리

double point = 1.23; 

 

boolean on = false;  // True or False 로 나타냄

 

 

//변수이름 짓는 원칙(naming Rule) ; 첫글자는 소문자, 의미있는 단어의 첫글자는 대문자 

      //(-, 숫자, 변수타입은 네이밍 불가능.)

int familyCount;

int myAge;

String myName = "Hong Gil Dong";

 

System.out.println("내 이름은 " + myName+ " 입니다.");

 

*/

 

System.out.println("AC00= " + '\uAC00');

System.out.println("AC00= " + '\uAC01');

System.out.println("AC00= " + '\uAC02');

 

Byte b = 127;  // -128 ~ +127 

System.out.println(b + 1);

 

 

 

 

 

}

 

 

}

 

 

 

 

 

 

728x90


Sponsored By















+ Recent posts