본문 바로가기

Programming Language/JAVA

(35)
[JAVA] java 반복문과 기타제어문 ( while문&do-while문& break문 & continue문 ) ● while문 - 사용자가 원하는 만큼 명령들을 여러번 실행하는 제어구조이다. - 특정 조건이 만족되는 동안 명령을 계속적으로 실행한다. 예> while(조건){ 실행문; } 조건문이 참이경우에만 루프처리로써 실행문이 반복됩니다. package day03; import java.util.Scanner; public class Test07 { public static void main(String[] args) { Scanner input = new Scanner(System.in); String name; while(true) { System.out.println("이름 입력"); System.out.print(">>>"); name = input.next(); System.out.println("당신..
[JAVA] java반복문( for문 & 이중for문 ) +퀴즈문제 ● for문 - 초기,조건,증감문을 한번에 선언가능 - 반복문으로 가독성이 높기에 보편적인 방법이다. ● for문의 문법 - 초기,조건,증감문은 일부 or 전부 생략가능하다. package day04; import java.util.Scanner; public class Test01 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int repet; System.out.print("수 입력: "); repet = input.nextInt(); for (int i = 0; i
[JAVA] java제어문( if문, if-else문, switch-case문 ) +퀴즈문제 ● 제어문이란? - 순차적인 흐름을 조건에 따라 통제하는 명령어이다. - 사용자의 요구에 따라 프로그램이 동작한다. ● 제어문의 종류 1. if-else (조건문) 2.while, do while, for (반복문) 3.switch-case (선택문) 4.continue, break (흐름변경) ● if문 정의 : 조건식을 평가하여 프로그램의 실행순서를 결정하는 제어문 ( 간단하게 말하자면, 조건식을 평가해서 참이면 종속문자 실행 / 거짓이면 다음문장 실행 ) 예 > if (조건식) { 종속문장; } 다음문장; package day03; import java.util.Scanner; public class Test01 { public static void main(String[] args) { Scann..
[JAVA/기초] java 연산자(산술연산자, 증감연산자,대입연산자, 관계연산자, 논리연산자 등) + 퀴즈문제 ● 연산자 ● 산술 연산자 【 % 연산자 사용 】 - 짝, 홀수 구분 9 % 3 = > 0 이므로 짝수 10 % 3 => 1이므로 홀수 - 배수 구분 123 % 3 => 0이므로 3의배수 package day02; public class Test03 { public static void main(String[] args) { int num1 =9, num2=2; System.out.println(num1+"+"+num2+"="+(num1+num2)); System.out.println(num1+"-"+num2+"="+(num1-num2)); System.out.println(num1+"*"+num2+"="+(num1*num2)); System.out.println(num1+"/"+num2+"="+(num..
[JAVA/기초] java입출력(read & scanner 입력문) + 퀴즈문제 ● 예외전가의 필요성 - 프로그램 안정성을 중시하는 자바언어의 특성상, 모든 입출력에 대해 발생할 수 있는 예외적인 상황을 대비해야 한다. - 지금까지 사용해왔던 출력 메소드는 모두 내부적으로 예외처리가 되어있었지만, 대부분 그렇지 않은것도 많다. ● 예외전가 방법 1. 자바에서의 입출력과 관련된 라이브러리를 사용하기 위해 관련 패키지를 import 한다. ( 예시, import java.io.*; 또는 import java.IOException; ) 2. 입/출력이 사용되는 함수 정의부에 다음을 추가한다. ( public static void main(String[] args) throws IOEception ) ● System.in.read() - 단일 문자입력 - 입력 Buffer로부터 Data를 ..
[JAVA] 이스케이프문자 위 사진은 이스케이 문자 사진입니다. * 이스케이프 문자는 문자열을 출력하기 위해 사용되는 기능외의 부가적인 기능으로 사용됩니다. 위 사진은 이스케이프 문자를 사용한 예시입니다. console창과 비교하며 이해하면 편합니다 !
[JAVA/초간단] 이클립스 어두운 테마적용하기 & 테마변경 ▶ 이클립스(eclipse) 어두운 테마 적용하기 및 테마변경 ( 이클립스 어두운테마를 하면 장시간 모니터를 보는 프로그래머의경우, 눈이 편하게 느껴집니다. ) 이클립스를 실행하고, 상단에 Help를 누르고 " Eclipse Marketplace " 를 클릭해줍니다. 위 사진과 같이 창이 뜬다면, Popular를 클릭하고 맨 위에 Dark Theme를 install 해줍니다. install이 다되면 재시작하라는 창이뜹니다. 재시작을 해줍니다. ( 참고로 스샷을 찍은 저는 어두운테마를 이미 적용중에 있습니다. ) 재시작하면 바로 적용됩니다 !! ● 이클립스 테마 변경하기 ● 이클립스 상단 Window -> Preferences 클릭하면 위의 창이 뜹니다. General에서 Appearance를 클릭해주고 ..
[JAVA/기초] 자바 변수 및 문자출력 (데이터 타입 & 형변환) + 퀴즈문제 ● 변수란? * 일반적인 뜻 : 고정되어 있지 않은 수 * java에서의 변수 뜻 : 데이터 or 자료를 저장하기 위한 메모리 공간 ( 변수 선언 예시 >>> DataType 변수명; ) ● 자바를 시작하기 앞서 간단한 명명 규칙 ● * 작성규칙 1. 영문자 대 소문자, 숫자, _(underline), $ 의 조합으로 구성 2. 숫자의 경우 가장 첫글자로 쓰여서는 안됨 3. 예약어를 사용하면 안됨 4. 공백이 있어서는 안됨 * 프로그래밍 활용을 위한 Tip 1. 의미를 잘 설명할 수 있는 이름 2. 제약은 없지만 3~10자 내외 3. 변수명은 보통 짧은 영어 단어를 활용 우선, 이클립스를 실행하시고, 좌측 상단에 File을 클릭하시고, New를 클릭하고 java Project를 클릭해줍니다. "day01..