본문 바로가기

JAVA/JAVA 공부

(22)
Java의 형변환 방법 Java의 형변환 변수들은 때때로 자동 또는 수동으로 형변환을 합니다. 자동으로 형 변환이 되는 경우 또 수동으로 형 변환을 해주어야 하는 경우에 대해 학습합니다.우선 순위자동 형변환강제 형변환short sh = 10; int i; i = sh + 10; System.out.println("auto casting: "+i); auto casting: 20 자료형을 공부했다면, 위의 코드에서 이상한 점을 발견할 수 있다.short형 변수로 선언된 sh에 10을 더한 값을 int형 변수인 i에 대입하고 있다. 에러가 일어날 것이라고 생각했지만, 출력 결과는 정상적인 값이 출력된다. short형의 변수가 int형 변수로 변경되어 출력되고 있다.위와 같은 현상을 형변환이라고 한다.우선 순위Java의 자료형에는 ..
Scanner를 사용한 input Scanner를 사용한 input 자바 콘솔에서 입력을 변수의 데이터 타입별로 입력을 받은 후, 변수에 저장하고 콘솔에 출력하는 방법까지 과정을 학습합니다.자바의 입출력( 스캐너를 사용한 입력, println과 printf를 이용한 출력 )자바의 입출력자바의 입력은 스캐너를 사용한 입력 이 외에도 많지만, 콘솔을 이용한 입출력을 할때는 java.util.Scanner 클래스를 이용한다.Scanner class를 import 한다. main method는 Scanner가 어디에 있는지 알수가 없다.폴더에 파일의 경로를 입력해주듯이 main method에 Scanner가 저장되어 있는 곳을 알려주어야(Link) 한다.import java.util.Scanner; java 안에 uill 안에 Scanner 클..
Java의 변수 Java의 변수 자바에서 사용하는 변수의 정의와 변수의 종류에 대해 학습합니다. 그리고, 변수에 값을 저장하고 저장한 값을 출력하는 방법을 학습합니다.변수란 무엇인가변수의 종류변수의 선언변수의 사용변수란 무엇인가상수와 변수상수 : 상수란 일반적으로 사용하는 변하지 않는 수를 나타낸다.변수 : 변수란 변하는 수라는 의미로 프로그래밍에서 변수는 타입이 지정된 데이터를 저장하기 위한 작은 저장공간이라는 의미로 봐도 무방하다. 변수의 종류변수의 종류는 크게 정수, 실수, 문자, 참/거짓이 있다. 정수형 변수byteshortintlong실수형 변수floatdouble문자char참/거짓boolean ▶︎위 표는 변수의 종류와 크기, 범위를 나타내는 표입니다. ▶︎암기를 강요하는 것은 아니지만 종류와 크기, 그리고 ..
Java의 반복문(for, while) Java의 반복문나는 프로그래밍과 컴퓨터의 발달한 가장 큰 이유는 귀찮은 작업을 반복하지 않고 자동적으로 처리해주기 위한 갈망에 의해 만들어 졌다고 생각한다. 그런 관점에서 반복문은 프로그래밍 언어에는 없어서는 안될 문법 중에 하나이다. 특정 작업을 반복함으로서 능률을 올릴 수 있다. 반복문을 학습해본다.for문while문for문반복문을 만들 때 가장 중요한 것은 어떤 작업을 몇번 돌릴것인가? 이다.예를 들어 “안녕하세요” 문자열을 5번 실행하여 찍고 싶을 때 이런 방법을 이용할 수 있다.class forClass{ public static void main(String[] args){ //반복문을 사용하지 않는 방법 System.out.println("안녕하세요"); System.out.println(..
Java의 조건 분기문 (if,switch) Java의 조건 분기문 우리는 어떤 문제를 직면했을때 참 또는 거짓을 판별해야하는 경우가 있습니다.프로그램에서 참/거짓을 판별하는 기능을 하는 조건문( 분기문 )을 학습합니다.조건문이란?if 문if 문의 확장( else, else if )switch 문조건문이란?우리는 살아가면서 많은 선택을 합니다.예를 들면, 좌회전을 할 것인가? 우회전을 할 것인가? 와 같은 선택 부터 누군가 악수를 청하면 악수에 응한다. 하지만 악수를 청하지 않으면 악수를 제안하지 않는다 같은 상황에 따라 다른 선택을 해야하는 경우가 있습니다.선택을 하는 단계를 구체화하고 도식화 하면 아래와 같다.문제가 생겼을 때, 어떤 조건에 의해 그 조건이 참이면 특정 행동을 만약 거짓이면 다른 특정 행동을 수행하여 문제를 해결한다.여기서 상황..
Java의 String 사용방법 Java의 String String 의 선언과 사용방법String 에 내장된 다양한 기능의 메소드String 의 선언과 사용방법String 은 클래스이지만 다른 자료형과 사용하는 방법이 거의 흡사하다.지금 수준에서는 String을 자료형이라고 생각하고 사용하면 된다.class stringClass { public static void main(String[] args) { //일반 변수처럼 선언하여 사용하는 방법. String str; str = "Str : Hello World!"; System.out.println(str); //String을 class 객체로 선언하는 방법. String str1 = new String("Str1: Hello World!"); System.out.println(str..