목록실습 문제/java (5)
개발 공부 기록

문제1 public void practice1() { //사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 숫자들을 모두 출력하세요. //단, 입력한 수는 1보다 크거나 같아야 합니다. //만일 1 미만의 숫자가 입력됐다면 “잘못 입력하셨습니다.“를 출력하세요. int num = 0; Scanner scanner = new Scanner(System.in); System.out.print("1이상의 숫자를 입력하세요 : "); num = scanner.nextInt(); if(num > 0) { for (int i = 1; i 0) { for(int i = 1; i while문 안으로 작성 - for문을 수행한 뒤 빠져나가서 break; [표현법] while(조건식) { . . 반복적으로 실행될..

문제1 public void practice1() { // 아래 예시와 같이 메뉴를 출력하고 메뉴 번호를 누르면 “OO메뉴입니다“를, // 종료 번호를 누르면 “프로그램이 종료됩니다.”를 출력하세요. int menu = 0; String str = ""; Scanner scanner = new Scanner(System.in); System.out.println("1. 입력"); System.out.println("2. 수정"); System.out.println("3. 조회"); System.out.println("4. 삭제"); System.out.println("9. 종료"); System.out.print("메뉴 번호를 입력하세요 : "); menu = scanner.nextInt(); switc..
package com.kh.operator.practice; import java.util.Scanner; public class OperatorPractice { public void method1() { int iNum = 0; String result = ""; Scanner scanner = new Scanner(System.in); System.out.print("정수 : "); iNum = scanner.nextInt(); result = (iNum > 0)? "양수다" : "양수가 아니다"; System.out.println(result); } [표현식] 조건식? 식1(참) : 식2(거짓); - 피연산자가 3개 - 조건식은 주로 비교, 논리연산자 사용 (조건식은 반드시 true나 false가..
문제1 package com.kh.variable.practice2; import java.util.Scanner; public class CastingPractice { public void method1() { char ch = '\u0000'; Scanner scanner = new Scanner(System.in); System.out.print("문자 : "); ch = scanner.nextLine().charAt(0); //??????????? System.out.println(); System.out.println(ch + "Unicode : " + (int) ch); } (int)문자변수 ->형변환! ** ch = scanner.nextLine().charAt(0); 문자열 생성 후 바로..
package com.kh.variable.practice1; import java.util.Scanner; public class VariablePractice { public void method1() { String name = ""; int age = 0; char gender = '\u0000'; double height = 0; Scanner scanner = new Scanner(System.in); System.out.print("이름을 입력하세요 : "); name = scanner.nextLine(); System.out.print("나이를 입력하세요 : "); age = scanner.nextInt(); System.out.print("성별을 입력하세요 (남/여) : "); scann..