본문 바로가기

Java32

JAVA Random 클래스 랜덤 메소드 (랜덤 전화번호 만들기) Random 클래스 Randon 클래스는 java.util 패키지의 일부로서 난수들을 생성하는 메소드들을 제공한다. Radom 클래스의 주요 메소드 nextInt(int num) : 0과 (num-1) 사이에 있는 난수를 반환한다. nextfloar() : 0.0과 1.0(포함안함) 사이에 있는 난수를 반환한다. 랜덤 클래스의 예제 package kh1210; import java.util.Random; //Random 클래스 import 필수 public class PhoneNumbers { public static void main(String[] args) { Random rand = new Random(); //랜덤 변수 선언 String pnumber = "0"; int i = rand.next.. 2022. 2. 21.
[JAVA] 초를 입력 받아 시, 분, 초 출력하기 Scanner 클래스를 사용하여 초를 입력 받아 그 초의 대한 시, 분, 초를 출력해보자 import java.util.Scanner; //Scanner 클래스 사용시 꼭 import해야함 public class Ex05 { //public 클래스 선언 public static void main(String[] args) { //main 메소드 선언 Scanner sc = new Scanner(System.in); //Scanner 클래스 변수 선언 및 초기화. 입력값을 받아오는 스캐너기능을 사용할 수 있다 System.out.print("정수를 입력하세요 : "); int time = sc.nextInt(); //Scanner기능 변수 값을 입력받아 정수형 변수 time에 대입 int hour = (t.. 2022. 2. 20.
JAVA 변수 fianl 상수 final 변수[필드] 상수 선언 상수란 변하지 않는 정해진 수 final 키워드를 사용하여 상수 선언 선언 시 초기값 지정 실행 중 final 변수의 값은 변경 불가 package testt; import java.util.Scanner; public class blogTest { public static void main(String[] args) { final double PI = 3.14; //final 상수선언으로 변하지않는 고정값 실수형 PI 상수 선언 double radius = 10.0; //원의 반지름 실수형 변수에 값 대입 double circleArea = radius * radius * PI; //원의 면적 실수형 변수에 값 대입 System.out.println("원의 면적 = ".. 2022. 2. 8.
JAVA 변수/자동형변환/강제형변환/캐스팅/프로모션 변수란 무엇인가? 변수란 값을 저장할 수 있는 메모리 공간으로 프로그램은 변수를 통해 메모리 공간에 값을 저장하고 읽을 수 있다. 변수 선언 변수에 어떤 타입의 데이터를 저장할지 그리고 변수 이름이 무엇인지 결정하는 것 int age; //변수 선언 age = 26; //age 변수에 값 저장 변수는 변수 선언이 아닌 최초의 값이 저장될 때 변수가 생성된다.(초기화) 변수 사용 범위 : 변수는 자신이 선언된 위치에서 자신이 속한 블록 내부까지만 사용이 가능하고 밖에서는 사용할 수 없다. 변수 선언 시 사용되는 기본(primitive) 자료형 데이터타입 타입 타입 메모리 할당 크기 저장되는 값의 허용 범위 byte 정수형 1byte -128 ~ 127 short 정수형 2byte -32,768 ~ 32,7.. 2022. 2. 6.
JAVA Scanner(스캐너) 클래스 System.in 키보드로부터 직접 읽는 자바의 표준 입력 스트림 키 값을 바이트(문자 아님)로 리턴 ***System.in을 사용할 때 문제점? - 키 값을 바이트 데이터로 넘겨주므로 응용 프로그램이 문자 정보를 변환해야 한다. Scanner 클래스 System.in에게 키를 읽게 하고, 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등 다양한 타입으로 변환하여 리턴 Scanner는 개발자가 원하는 다양한 타입의 값으로 바꾸어 읽을 수 있음 ***java.util.Scanner 클래스 객체 생성 import java.util.Scanner; //import문 필요 ... Scanner a = new Scanner(System.in); //Scaner객체 생성 Scanner 클래스 메소드 메소드 설명.. 2022. 2. 5.
JAVA 반복문 - for문, while문, do~while문 반복문 - for문 초기화식에 조건으로 사용할 변수설정 조건식 확인 후 ture이면 중괄호{} 내부 실행 내부코드 실행 후 증감식 실행 다시 2번으로 돌아가서 조건식 확인 조건식이 true일 동안 조건식, 실행문, 증감식 반복 package testt; import java.util.Scanner; public class blogTest { public static void main(String[] args) { for(int i=1; i 2022. 2. 4.