반응형 Backend/Java30 [Java]Scanner 클래스(Console에서 값 입력 받기) 🔶System.in : 키보드로부터 입력된 값을 얻어와 프로그램에 제공하기 위한 객체 - 입력스트림 🔶System.out : 프로그램의 값을 화면(콘솔)에 전달하기 위한 객체 - 출력스트림 ⚫Scanner 클래스 : 입력스트림(키보드, 파일 등)을 제공받아 원하는 자료형의 값을 입력받기 위한 기능을 제공받기 위한 기능(메소드)가 선언된 클래스 Scanner 클래스를 이용하여 객체를 생성한 후 참조변수에 저장 => new Scanner(System.in) : 키보드로부터 제공된 값을 얻어올 수 있는 객체 생성 => 생성된 객체를 참조변수에 저장하여 참조변수로 객체의 메소드를 호출하여 필요한 기능 구현 Scanner 메소드 표 형식 메소드 논리형 boolean nextBoolean() 정수형 byte nex.. 2023. 12. 4. [Java]Math클래스를 이용해 난수 생성하기 - random() ⚫Math 클래스 : 수학 관련 기능을 제공하는 클래스 🔘Math.random() : 0.0 보다 크거나 같고 1.0보다 작은 실수 난수값을 생성하여 변환하는 메소드 범위: 0.0 난수값 : 컴퓨터로부터 불규칙적으로 제공되는 숫자값 public class MathRandomApp { public static void main(String[] args) { for(int i=1;i 0 2023. 12. 4. [Java]다중for문으로 별만들기 ⬛다중for문으로 별만들기 실습 예제 package example; public class MultiforExample { public static void main(String[] args) { //★★★★★ //☆★★★★ //☆☆★★★ //☆☆☆★★ //☆☆☆☆★ for(int i=1; i 2023. 12. 4. [Java]다중for문(Multi-for) 다중 for문이란? for문 안에 또 for문을 쓰는 것 형식) for(초기식; 조건식; 증감식;){ for(초기식; 조건식; 증감식;){ } } 예제 package basic; public class MultiForApp { public static void main(String[] args) { int count=0;//이동방법의 갯수를 저장하기 위한 변수 for(int i=1; i> 섬 - 반복문 for(int j=1;j> B나라 - 반복문 count++; } System.out.println("이동방법의 갯수 = "+count); System.out.println("========================================="); //★★★★★★★ //★★★★★★★ //★★★★★★★.. 2023. 12. 4. [Java]break문 & continue문 ⬛break문 package basic; //break : switch 구문 또는 반복문을 강제로 종료하기 위한 키워드 public class BreakApp { public static void main(String[] args) { //반복문의 조건식이 거짓인 경우 반복문 종료 for(int i=1; i 2023. 11. 29. [Java]반복문 - For문 & While문(+do-while문) 🤔 반복문(Loop Statement) : 말 그대로 어떠한 명령을 반복해서 실행하기 위한 명령문 1️⃣ For문 조건에 의해 명령을 반복 실행하기 위한 키워드 반복의 횟수가 명확한 경우 사용되는 반복문(Loop Statement) //형식) for(초기식;조건식;증감식) { 명령; 명령; ... } 초기식 : 변수에 초기값을 저장하기 위한 연산식 증감식 : 변수값을 증가하거나 감소하는 연산식 진행되는 순서: => 초기식 >> 조건식(참) >> 블럭 내부의 명령 실행 >> 증감식 >> 조건식(참) >> 블럭 내부의 명령 실행 >> 증감식 >> 조건식(참) >> 블럭 내부의 명령 실행 >> ... => 조건식의 결과가 거짓인 경우 반복문 종료 주의)조건식의 결과가 계속 참인 경우 무한 반복 가능 - 무한루.. 2023. 11. 29. 이전 1 2 3 4 5 다음 반응형