전체 글 28

[220504]Switch

■ 목표달성 1. SWITCH 를 이용하여 계산기를 작성할수 있다. switch 구문을 이용해서 계산기 만들기 ■ 트러블슈팅 변수 -> 입력 -> 처리 -> 출력 과정을 거쳐서 되도록 코드를 작성하도록 노력하고 있다. 그런데 switch 구문을 사용하는게 미숙해서 '처리'와 '출력'을 한 번에 작성해서 코드가 깨끗하게 나오지 않았다. 수정을 거쳐서 String으로 result를 선언하고 case별로 result를 설정해서 출력 과정을 단순화했다. =헷갈렸던 구문 정리 : String.format("%.2f", ((float) num1 / num2) ■ 오늘의 소감 알러지 때문에 컨디션이 안 좋아서 오늘 수업에 비몽사몽이였다. 오늘 부족했던 부분은 내일 휴일에 보충을 해야 할 것 같다. 역시 무슨 일이든지..

Java 실습 2022.05.04

[220503][MINI_PROJECT] BANK_ver1

operator if-else 구문 사용 switch 구문 사용 for 반복문 사용 ▣ 트러블 슈팅 Test003에서 입력받은 정수와 실수의 합을 새로운 int변수로 합을 받으라고 했으나, 문제 해석에 오류가 발생하여서 int a과 float b을 더하여 (float)(a+b)로 코드를 작성함. 문제에서 원하는 식은 float b를 자료형 변환을 이용하여 (int)b로 했어야 했다. 클라이언트가 원하는 코드를 작성하기 위해서 글을 정확히 코드로 변환하는 연습이 필요하다. ▣ 오늘의 소감 오늘은 능력단위평가를 본 날이다. 다행이 점수가 잘 나왔다. 열심히 실습하길 잘했다. 미니 프로젝트로 뱅크 어플의 간단한 코드를 작성하는 연습을 했다. 같은 프로젝트를 if-else, switch, for을 이용해 다양하..

Java 실습 2022.05.03

[220502][과제] if 조건문

■ 목표달성 ㅁ if를 사용하여 다음문제를 풀수 (있다) ㅁ IF구문 연습2 클래스명 : IF002 평균을 입력하시오> 만약 60점이상이면 합격을 출력해주세요 / 아니라면 불합격을 출력해주세요 ■트러블슈팅 ***&&, || 연산자로 조건 만들기 System.out.println((year%4==0 && year%100 != 0 || year%400==0 )? "윤년" :"평년"); => 조건 만들 때 && || 논리가 헷갈렸다. year%4==0 ->1. 4년의 배수 && ->2. 이면서 year%100 != 0 ->3. 100년의 배수가 아니다. || ->4. 이거나 year%400==0 ->5. 400년의 배수일 경우 "윤년이다" ***System.out.println((ac)? "타입A":"타입B"..

Java 실습 2022.05.02

[220428][과제] 연산자, 조건식

■목표당성 ::: 1. 자바의 기본자료형을 분류할수 있고 범위를 알고 있다. 있다 ::: 2. 조건식을 쓸수 있다. 있다 ::: 3. 연산자의 우선순위를 알고 있다. 있다 ■정리 문제1 > 필수! 목표 : 조건식을 만들 수 있다. 다음문장들을 조건식으로 출력하시오. //q1-1 int형 변수 x가 10보다 크고 20보다 작을때 true인 조건식 int x =15; boolean test11 = (x>10 && x10 && x= '0' && ch ='A' && ch='a' && ch산술 비교 논리 //////////////////////////////////////////////////////////// *** int x = 2; int y=5; char c = 'A'; System.out.println(..

Java 실습 2022.04.29

[220427] 자바의 기본자료형, scanner 활용, 자료형 변환

■ 목표달성 - 달성 여부를 적어주세요! 1. 자바의 기본자료형을 말할 수 있다. - 있다 2. 나누기 프로그램을 작성할수 있다. - 있다 1. 정리문제(1) ㅁ 자료형의 정리 (필기) [NOTEPAD - 메모장에 작성하여 보내시오] >>>기본형 1.논리형 : boolean (1byte) true/false 2.정수형 : byte (1byte) 10 short (2byte) 10 int (4byte) 10 - 기본 long (8byte) 10L 3.실수형 : float (4byte) 3.14f double (8byte) 3.14 - 기본 4.문자형 : char (2byte) 'a' >>>참조형 5.문자열 : String "ABC" 2. 정리문제(2) * 출력내용: 다음화면과 같이 클래스를 작성하시오. 더..

Java 실습 2022.04.27

[220426] 자바의 자료형, scanner 통해서 입력받기

■ 목표달성 (1) 1. 자바의 자료형의 분리할수 있다. 기본형 1.논리형 boolean 1byte true,false 2.정수형 byte 1byte 1, -1 short 2byte 2, -2 int 4byte 4, -4 long 8byte 8, -8 3.실수형 float 4byte 3.14, -5.3 double 8byte 8,19, -4.89 4.문자형 char 2byte 'A' 참조형 5.문자열형 String "abc" ■목표달성 (2) scanner를 이용해서 성적처리프로그램을 짤수 있다 더하기 프로그램입니다. 숫자1 입력 : __입력받기 숫자2 입력 : __입력받기 결과 : 예) 10 + 20 = 30 ■목표달성 (3) 도전! 클래스명 : A013 국어점수 입력 : 입력받기 예) 100 수학점수..

Java 실습 2022.04.26

[220425] PART002

■ 목표달성 1 ■1. 정리문제 (1) * 작성내용 : 자바의 이해 및 자바설치 * 1. 자바의 플랫폼독립성이란? A. 하나의 실행 파일이 여러 운영체제(윈도우, 맥, 리눅스)에서 실행 가능한 것. JVM을 통해서 가능하다 * 2. OOP란? A. 부품객체를 먼저 만들고 이것들을 조합하여 전체 프로그래밍을 완성하는 것 * 3. OOP의 특징을 적으시오. A. 캡슐화, 상속, 다형성 * 4. JDK, JRE, JVM의 포함관계를 쓰시오. A. JVM ⊂ JRE ⊂ JDK * 5. 자바에서 환경변수를 설정해야하는 이유를 적으시오. A. JVM을 통해서 컴퓨터 어디에서든지 자바파일을 사용가능도록. * 6. 본인이 실습한 운영체제에서 환경변수를 설정하는 방법을 적으시오. A. 내컴퓨터 - 속성 - 고급시스템 설..

Java 실습 2022.04.25

[220425] PART001

■ 목표달성 0 1. 다음의 과목이 무엇을 배우는지와 어떤 결과물 만드는지 한줄 설명하시오 1. java 웹 애플리케이션 개발에 가장 많이 사용되는 언어로 모바일 기기용 소프트웨어 개발에 주로 사용되며 기초적으로 연산자, 자료형, 제어문 등에 대해 배운다. 2. jsp (JavaServer Pages) HTML 내에 자바 코드를 사입하여 웹 서버에서 동적 웹페이지를 생성하여 웹 브라우저에 돌려주는 웹 어플리케이션 도구로써 주로 선언태그, 주석태그, 스트립트릿 태크, 표현식 태그, 지시어, jsp action에 대해 배우게 된다. 3. spring 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로 주로 AOP, ORM, MVC, Spring MVC의 활용법에 대해서 배우게 된다. 4. mysql 오라클..

Java 실습 2022.04.25