분류 전체보기218 조건식(if else-if, switch-case)예제 package conditions; import java.util.Scanner; public class ConditionsQuiz { public static void main(String[] args) { // Quiz1 // 과자의 구입 개수를 입력받아 가격을 출력 // 과자의 개당 가격은 1000원, 11개 이상 구매시 10% 할인, 100개 이상 구매시 12% 할인된다. int price = 0, cnt; Scanner sc = new Scanner(System.in); System.out.println("과자 개수 입력 : "); cnt = sc.nextInt(); if (cnt < 10) price = cnt * 1000; else if (cnt 30) price += ((time - 21).. 2022. 7. 19. Array_1차원배열(1) package arrays; import java.util.Scanner; public class Array { public static void main(String[] args) { // 배열 array // 동일한 자료형으로 한 변수에 여러 데이터를 저장할 수 있다. // int[] array = new int[배열의 크기(=index)] {배열에 저장하고자 하는 데이터(생략가능)} // - array에 배열의 참조값(주소값)이 stack영역에 저장되고 // - new로 선언 시 배열은 heap영역에 저장된다. // 대괄호 1쌍당 1차원이다.(ex. int[][] arr = new int[][] --> 2차원 배열) int[] int1 = new int[5]; System.out.println("i.. 2022. 7. 19. 조건식(switch-case) package conditions; import java.io.IOException; import java.util.Scanner; public class Conditions2 { public static void main(String[] args) throws IOException { // switch-case //switch(데이터(변수)) { //case 데이터값: //종속문장; //break; //case 데이터값: //종속문장; //default : //종속문장; //} // if, else-if문과 비슷하나 조건식의 결과에 따라 동작하는것이 아닌 // Switch인자 내에 있는 변수에 각 case가 실행되는 구조 // 변수값에 대한 각 case및 default를 비교, 종속문장 실행 후 swi.. 2022. 7. 18. 자료형변환(2) package variables; import java.util.InputMismatchException; public class Casting2 { public static void main(String[] args) { // 자료형변환 int data = 100; String strData = data + "ㅁㄴㅇ"; System.out.println("정수데이터 " + "strData"); int convertInt = 0; try { // 예외발생 가능성이 있는 코드 작성 // 숫자 + 문자를 Integer로 형변환 하려고 하는 중에 문제가 발생하고 있다. convertInt = Integer.parseInt(strData); } catch (NumberFormatException e) { // .. 2022. 7. 18. 이전 1 ··· 48 49 50 51 52 53 54 55 다음