본문 바로가기

자바54

자바(java)의 반복문(2) : 다양한 형태의 반복문 do-while 반복문 for문, while문과는 다르게 먼저 시행을 한 뒤, 조건 비교를 하고 반복을 시작한다. 처음은 수행되고 이후부터 조건을 따지고 싶을때 사용하는 반복문 형식: 변수 초기화 do { //무조건 수행문 1번은 실행 수행문 증감문 } while(조건식); 애초에 이런 반복문이 필요한 상황 자체가 별로 없는데다가, for나 while을 사용해서도 만들수 있기 때문에 거의 안쓰인다. 반복문의 제어 break continue break문: 현재 실행되고 있는 반복문을 종료 (탈출) continue문 : 현재 루프(회차)를 종료하고 증감문으로 이동.(남은 수행문 무시) 둘의 차이는 break는 완전히 반복문이 종료되고, continue는 루프만 종료된 상태로 변수가 증가하거나 감소해서 다시 .. 2022. 11. 21.
자바(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)의 변수와 상수 변수와 상수 변수 : 데이터를 저장할 수 있는 메모리 공간. -변수의 이름 규칙 1. 첫글자는 문자이거나 $, _여야만 한다. 2. 공백이 있으면 안된다. 3. 대소문자를 구별해야 하며, 첫 문자는 소문자로 하되, 두개의 단어를 합쳐쓸 경우 두번째 단어 첫글자를 대문자 로 한다. 상수 : 값이 고정된 변수. 값을 한번만 넣을수 있고 재할당이 불가능하다. 변수의 선언 int a; 강제적으로 int 데이터 타입을 부여함과 동시에 'a'라는 이름을 가진 변수를 선언한다. 그러나 이 변수를 사용하기 위해서는 '초기화(initialized)'라는 과정이 필요하다. a = 10; 변수에 어떤 값을 최초로 할당하는 것이 바로 초기화다. 여기서 대입연산자 '='은 오른쪽 항의 값을 왼쪽의 변수에 할당한다는 의미이다. .. 2022. 11. 15.