Java/연습문제 4

Java 연습 문제 _ 배열과 ArrayList

Q1. 다음 알파벳 출력 예제에서 각 배열 요소 값을 대문자에서 서문자로 변환해 출력하시오.A의 아스키값은 65, a 의 아스키값은 97이므로 두 문자는 32만큼 차이남.알파벳 출력 예제package practice;public class CharArray { public static void main(String[] args) { char[] upperAlphabets = new char[26]; char ch = 'A'; for (int i = 0; i 출력 결과A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/Q2 배열의 길이가 5인 정수형 배열을 선언하고, ..

Java/연습문제 2024.05.06

Java 연습문제 _ 클래스와 객체 2

Q1. 아침 출근길에 김 씨는 4000원을 내고 별다방에서 아메리카노를 사 마셨습니다. 이씨는 콩다방에서 4500원을 내고 라테를 사마셨습니다. '06-2 객체 간 협력'을 참고하여 이 과정을 객체 지향으로 프로그래밍해보세요.1) 공통적인 것들을 찾아내기사람, 내다, 카페, 사다사람이라는 객체, 카페라는 객체를 각각 만들어야함사람이라는 객체는 이름,소유 금액, 마실 커피 라는 속성이 필요함커피를 얻다 라는 메서드 필요카페라는 객체는 카페이름, 가격이라는 속성이 필요함 커피를 팔다 라는 메서드 필요2) Person 클래스 만들기package practice;public class Person { private String name; private int money; private String coffeeN..

Java/연습문제 2024.05.06

Java 연습문제_ 클래스와 객체 1

Q4 05-7에서 예제로 나온 MyDate와 MyDateTest 클래스를 완성해보자- day, month, year 변수는 private로 선언- 각 변수의 get,set 메서드를 public으로 만들기- MyDate(int day, int month, int year) 생성자를 만듦- public boolean isValid() 메서드를 만들어 날짜가 유효한지 확인-MyDateTest 클래스에서 생성한 MyDate 날짜가 유효한지 확인class MyDateTest{ MyDate date1=new MyDate(30,2,2000); System.out.println(date1.isValid()); MyDate date2=new MyDate(2,10,2006); System.out.print..

Java/연습문제 2024.05.06

Java 연습문제_제어흐름 이해하기

Q1. Operator 값이 +,-*,/ 인 경우에 사칙 연산을 수행하는 프로그램을if - else if 문과 switch case 문을 사용해 작성해 보세요.int num1=10;int num2 = 2;char operator = '+';이 문제는 if-else if 문과 switch-case문의 기본구조를 알면 해결할 수 있는 문제if-else if 문의 기본 구조if(조건식){ //조건식이 참이면 수행문 1 수행, 거짓이면 else if 문으로 넘어감 수행문1; }else if(조건식){ // 조건식이 참이면 수행문 2수행, 거짓이면 다음 else if 문으로 넘어감 수행문2; }else if(조건식){ // else if 는 필요한만큼 만들어 사용할 수 있음 수행문 3; ... ... ....

Java/연습문제 2024.04.28