Sponsored By
















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
728x90

 

 

 

00. 이클립스 설치전 OS내에 JAVA가 설치되어 있어야 한다. 설치방법은 아래 두 링크참조.!!

 

링크1. 리눅스에서 자바설치.-> https://asterisco.tistory.com/85 

링크2. 윈도우에서 자바설치 및 PATH값 설정.-> https://asterisco.tistory.com/84 

 

 

자바가 설치되었으면 본격적으로 이클립스 루나버전을 설치해보자.

(최신버전은 구글에 "eclipse download" 라고 검색하면 쉽게 찾을 수 있다.)

 

 

01. http://www.eclipse.org/downloads/packages/release/Luna/R 로 접속.

 

 

 

 

02. 루나R패키지가 맞나 확인을 하고 오른쪽에서 자신의 사양에 알맞게 선택.

 

 

 

 

03. 다운로드 클릭.

 

 

 

 

04. 다운로드

 

 

 

 

 

 

728x90
728x90

리눅스(Linux) REDHAT 버전에서 자바설치 방법임.

 

 

  [orcl:~]$ getconf LONG_BIT  # 32bit/64bit 확인

  32

 

  [orcl:~]$ whoami

  oracle

 

  [orcl:~]$ java -version

 

  java version "1.6.0_18"

  Java(TM) SE Runtime Environment (build 1.6.0_18-b07)

  Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)

 

  [orcl:~]$ which java

 

  /usr/java/jdk1.6.0_18/bin/java

 

  # http://www.oracle.com/technetwork/java/javase/downloads/index.html에서 최신 jdk를 다운로드. 

    or wget 이용.!!!

 

  [orcl:~]$ su -

  Password: (보이지 않습니다.)

 

  [root@~]# mv /home/oracle/Desktop/jdk* /usr/java

  [root@~]# cd /usr/java

 

  [root@java]# ls -l

 

  [root@java]# chmod 755 jdk-*-linux-i586.tar.gz

 

  [root@java]# ls -l

 

  [root@java]# tar xvfz jdk-*-linux-i586.tar.gz

 

  [root@java]# exit

 

  [orcl:~]$ cd

 

  [orcl:~]$ vi .bash_profile ----적절하게 버전 수정

 

export JAVA_HOME=/usr/java/jdk1.8.0_65

 

 

  [orcl:~]$ . .bash_profile

  [orcl:~]$ java -version 

 

  java version "1.8.0_65"

  Java(TM) SE Runtime Environment (build 1.8.0_51-b17)

  Java HotSpot(TM) Server VM (build 25.25-b02, mixed mode)

728x90
728x90

 

00. 오라클 사이트(http://www.oracle.com/technetwork/indexes/downloads/index.html#java)에 들어가서 

     자바(JAVA)를 다운받는다.

 

 

자바를 설치했으면 컴퓨터가 읽어 들일 수 있도록 PATH 값을 잡아줘야한다.

 

보통은 C:\Program Files\Java\jdk1.8.0_60\bin 위치에 디폴트 값으로 설치된다.

 

 

 

01. 바탕화면 컴퓨터 아이콘 클릭 + 로컬디스크(C:) 클릭

 

 

 

 

 

02. Program Files 클릭.

 

 

 

03. Java 클릭.

 

 

 

04. jdk1.8.0_60 클릭. ( 버전은 다를 수 있으나 jdk 를 클릭 해줘야함/ jdk 자바 툴 킷.)

 

 

 

05. bin 폴더 클릭.

 

 

 

06. 빨간색으로 된 주소창(?) 빈공간을 클릭해보면

 


 

 

 

처음 얘기했던 거와 같이 주소값(C:\Program Files\Java\jdk1.8.0_60\bin)으로 모양(?)이 바뀌게된다. 

이것을 메모장이나 연습장에 적어놓자.

 

 

 

 

 

07. 다시한번 바탕화면-컴퓨터 아이콘 클릭 + 왼쪽에 컴퓨터아이콘에서 마우스 오른쪽버튼 클릭 + 속성 탭 클릭

 

 

 

 

08. 왼편에 고급 시스템 설정 클릭.

 

 

 

09. 위쪽에 고급 탭 을 클릭하고 아래에 환경변수 클릭.

 

 

 

10. 아래쪽(시스템변수)에 있는 새로만들기 클릭.

 

 

 

011. 아래와 같이 입력 + 확인버튼.

변수 이름: JAVA_HOME

변수 값: C:\Program Files\Java\jdk1.8.0_60 (bin 폴더 들어가기 전까지만 적어주면 된다.)

 

 

 

012. 시스템 변수중에 마우스를 이용해 아래쪽으로 내리다보면 Path 변수가 보이게 되는데 

      더블클릭 or 편집 버튼 클릭.

 

 

 

013 들어가기전에 Path값에 등록할 수 있는 방법은 여러가지인데 2가지 방법을 알아보겠다.(아무거나 선택해서 등록하면됨.)

 

 

 

013-1. 기존에 있던 값들을 절대 지우지 말고 기존값들 뒤에 입력. (※주의. ; 를 꼭 붙여줘야함.)

변수 값: ;%JAVA_HOME%bin;

(※주의; 처음과 끝에 ;(세미콜론)을 꼭 붙여줘야함.)

 

 

 

013-2. 011과정(JAVA_HOME)을 만들지 말고 바로 Path값에 ~\bin 까지 통째로 붙여넣기.

(※주의: 이때도 기본변수들을 지우지 말고 뒤에 ;(세미콜론)을 붙이고 자바bin값 입력.!!)

 

 

 

014. 잘입력 되었나 확인하기 위해 프롬프트를 띄운다.

(시작->모든프로그램->보조프로그램->명령프롬프트)

 

 

 

015. java 라고 입력해본다.

 

 

 

016. 컴파일러도 잘 깔렸는지 확인하기 위해 javac 를 입력해본다.

 

 

 

 

※참고)

017. 현재 깔려있는 자바 버전을 보기 위해서는 java -version 을 입력해본다.



 

728x90


Sponsored By















+ Recent posts