Java

Java

JAVA - if~else if 문 + 입력값을 받기 (+메뉴선택 예제)

if~else문 형식 if(조건식) { 조건식이 참일 경우 실행할 구문 } else if (조건식2) { 첫번쨰 조건식 거짓 , 두번째 조건식 참일 경우 실행할 구문 } else { 첫번째 , 두번째 다 거짓일 경우 실행할 구문 } if~else문과 입력받은 값을 통해 메뉴를 선택하는 간단한 예제. package day05; import java.io.*; public class day05_08 { public static void main(String[] args) throws IOException{ System.out.println("[중국집 주문 ARS 프로그램]"); System.out.println("1.짜장면 2.짬뽕 3.탕수육 4.팔보채"); System.out.print("메뉴>"); in..

Java

JAVA - if문 + 입력값을 받아서 비교

*if-else문 if(조건식) { 실행해야 될 구문; }else { 조건식이 false 값이면 실행되는 구문 } if문과 입력값을 합쳐 조금더 복잡하지만 두 개의 내용을 다 담고있다. public class Day05_06 { public static void main(String[] args) throws IOException{ System.out.println("첫번째 수를 입력하시오."); int num1 = System.in.read()-'0'; => {read()값은 아스키코드로 나타내므로 문자를 빼야 우리가 원하는 숫자를 얻을 수 있다.} System.in.skip(2); System.out.println("두번째 수를 입력하시오."); int num2 = System.in.read()-48..

Java

JAVA - import사용, BufferedReader 클래스 사용 10이상의 숫자 합을 구해보자

system.in.read();를 사용했을 땐 , 한 자리 숫자만 가능했는데 BufferedReader 클래스를 사용해서 두자리 이상 숫자를 더해보자 근데 br.readLine();은 문자열을 출력하는 방식이라 String to integer 즉 , Integer.parseInt();를 사용해서 int형식으로 변환 한 후에 더해야 10+20=30이 나온다 이러한 형변환을 하지 않으면 문자열+문자열이라 1020이 출력된다. import java.io.*; public class Day05_02 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader (new InputStreamRead..

Java

JAVA - import사용, BufferedReader 클래스 사용

System.in.read(); 로는 한 자리의 숫자, 즉 1바이트만 입력받을 수 있었는데 그것보다 큰 2바이트 이상을 입력받으려면 어떻게 해야 되는지, package day05; import java.io.*; public class Day05_01 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader (new InputStreamReader (System.in)); System.out.println("다시 이름을 입력해주세요!"); String str1 = br.readLine(); System.out.println("당신의 이름이 " + str1 + "맞죠?"); } } 이렇..

Java

JAVA - 2일차

2일차 시작 . 기본적으로 문자를 출력할 수 있는 System.out.println("이름:홍길동") System.out.println("나이:xx살") System.out.println("주소:수도권") 이런 기본적인 출력을 해봤다. 너무 기본적인 거라 아직까지는 어렵다라는 느낌이 안 든다. 논리 자료형 true , false 정수 자료형 - boolean , byte , char , short , int , long , float , double 오버플로우 현상 => byte의 값은 -128~127인데 127에서 증감연산자를 사용하면 -128이된다 아스키코드 , long과 float를 사용할 땐 뒤에 L과 f를 붙여야 한다는 사실을 배웠다. 아직까지는 무난하고 어려운 내용이 없고 이해가 완전 잘된다!

초보병일이
'Java' 카테고리의 글 목록 (5 Page)