본문 바로가기

java39

자바(java)의 조건문(2) 오늘은 그다지 복습할 거리가 없다... 조건문과 반복문으로 들어갔는데, 파이썬으로 코딩할때도 느낀거지만 조건, 반복문은 그냥 많이 풀어보고 다른 사람 코드 연구 많이 해보는게 답이다. import java.util.Random; public class ex35 { public static void main(String[] args) { //연습문제 17 - 조건문 연습 //오늘의 날씨예측에 따른 출력문을 작성해 봅시다. //랜덤수를 0 ~ 4까지 발생시켜 // 0 이면 "맑음" // 1 이면 "흐림" // 2 이면 "비가 옴" // 3 이면 "눈이 옴" // 4 이면 "안개가 낌" 이라고 출력하시오. Random rand = new Random(); int weather = rand.nextInt(5);.. 2022. 11. 19.
자바(java)의 연산자(연산 기호) 나머지 연산자 : % 나눗셈 연산자 : / 정수 / 정수 = 정수 ex) 3 / 2 = > 1 실수형태의 값을 얻고 싶으면 피연산수를 실수로 선언해야 한다. 나머지 연산자와 나눗셈 연산자를 이용해 숫자의 각 자리수를 구할 수 있다. int i = 2567; // i의 십의 자리 수 구하기 int k = (i / 10) % 10; // i / 10 = 256, 256 % 10 = 6 소수를 판별하기 위해서 역시 나머지 연산이 필요하다. 이는 나중에 반복문을 배울때 다시 알아보도록 하자. public class ex22 { public static void main(String[] args) { // 나머지 연산자 % // 나눗셈을 해서 나머지 값을 반환하는 연산자임. // 10을 3을 나누면? 몫은 3이고.. 2022. 11. 17.
자바(java)의 입력 : Scanner 입력 import : 외부 라이브러리의 클래스를 가져오는 내장 함수 import java.util.Scanner; // import 임포트 : 외부라이브러리 (jdk) 클래스를 사용할때 사용함. public class ex09 { public static void main(String[] args) { //scanner 클래스를 이용한 키보드 입력을 받는다. // 프로그램 연습용 문자열을 입력받기 위해서 Scanner scan = new Scanner(System.in); //클래스명 // 객채명 = new 클래스명(매개변수); // new : 객체 생성 예약어 // 매개변수 : 함수의 입력값 // System.in : 매개변수 - 콘솔 입력을 받는다는 의미. // 콘솔(Console) : 표준 입출력장.. 2022. 11. 16.
자바(java)의 변수와 상수 변수와 상수 변수 : 데이터를 저장할 수 있는 메모리 공간. -변수의 이름 규칙 1. 첫글자는 문자이거나 $, _여야만 한다. 2. 공백이 있으면 안된다. 3. 대소문자를 구별해야 하며, 첫 문자는 소문자로 하되, 두개의 단어를 합쳐쓸 경우 두번째 단어 첫글자를 대문자 로 한다. 상수 : 값이 고정된 변수. 값을 한번만 넣을수 있고 재할당이 불가능하다. 변수의 선언 int a; 강제적으로 int 데이터 타입을 부여함과 동시에 'a'라는 이름을 가진 변수를 선언한다. 그러나 이 변수를 사용하기 위해서는 '초기화(initialized)'라는 과정이 필요하다. a = 10; 변수에 어떤 값을 최초로 할당하는 것이 바로 초기화다. 여기서 대입연산자 '='은 오른쪽 항의 값을 왼쪽의 변수에 할당한다는 의미이다. .. 2022. 11. 15.