본문 바로가기
728x90
반응형

전체 글82

개발일지 7일차 -Switch case & for반복문- 오늘은 Switch case 와 for 반복문에 대하여 배웠다 두가지의 가장 큰 차이점은 Switch case 에는 조건 변수가 들어가야 하고 for 반복문 반복변수가 들어간다 둘중 어떤걸 써도 상관없지 않느냐? 라고 생각할수도 있지만 Switch case 는 if문에 더 가깝다 문법을 비교 해보면 ch04_if; import java.util.Scanner; public class Ex08_ifExample { public static void main(String[] args) { /** * 서로 다른 정수 3개를 입력받아서 가장 큰 정수 출력하기 * (같은 숫자는 입력하지 않는다고 가정 * 첫번째 숫자: * 두번쨰 숫자: * 세번째 숫자: * * 출력 예 * 가장 큰 숫자는 00입니다 */ Scan.. 2023. 12. 4.
지역변수 , 전역변수 변수를 선언하는 위치에 따라서 활용할수 있는 범위가 달라짐 변수는 선언된 블록 내에서만 활용할수 있음 선언된 블록의 내부블록에서 사용가능 = 전역변수 선언된 블록의 상위 블록에소는 사용 불가능 = 지역변수 전역변수는아래 코드에서 main이고 지역변수는 아래 코드에서 if문이다 package ch04_if; import java.util.Scanner; public class Ex04_ifExample { public static void main(String[] args) { /** * 중첩 if 문을 적용한 학점 출력 * 100 점을 초과하거나 0점 미만의 점수를 입력하면 '입력범위를 초과하였습니다.'출력 * 0~100 점 사이의 값을 입력했다면 앞의 예제에서 했던 학점 출력을 진행함 * 단, 각 조건.. 2023. 12. 1.
개발일지 6일차 - <Scanner, 자바 제어문> 오늘 수업은 Scanner 클래스와 자바 제어문을 배웠다 콘솔에서 사용자의 입력을 받아줄 수 있는 클래스 java.utill 패키지에서 제공 1 사용방법 a 스캐너 클래스 객체를 선언 하고 활용해야 함. b. 객체 선언 방법 Scanner[ 객체이름] = new Scanner(System.in); //객체 이름을 sc 라고 한다면 Scanner sc = new Scanner(System.in); // 객체 이름을 scanner 이라고 한다면 Scanner scanner = new Scanner(System.in); c. 객체 이름은 클래스 이름(Scanner)과 똑같지만 않다면 아무 이름이나 선언 가능하며, 선언 후 객체 이름으로 Scanner 클래스에 서 제공하는 여러 메서드(Method)를 활용할수있.. 2023. 12. 1.
개발일지 5일차 -변수,연산자- 오늘의 수업은 변수와 연산자이다 1. -변수(variables)- a.어떠한 데이터(자료)를 담는 공간 b.가장 마지막으로 저장한 데이터가 변수에 남아있음(기존데이터는 사라짐) - 덮어쓰기 개념 c.변수를 다룰떄는 '='을 사용하고 항상 우변의 내용을 좌변에 담는다(항상 우변이 먼저 처리된다.) 좌변=우변 예를 들어 a=b 이다 라고 변수를 만들게 되면 a 라는 공간안에 b가 들어가게되는것이다 d. 자바는 데이터타입에 대해 엄격하다 i. 처음선언한 타입으로 쭉 사용하는 것이 일반적 ii. 정수 타입으로 선언 했으면 계속 정수 데이터를 쓰는것이 보통이고, 필요에따라서는 다른 타입의 데이터를 다룰 수도 있는데 형 변환이라는 과정을 거쳐야함 e.자바 데이터 타입 i. 정수형(-숫자,0,숫자) 1.int.lon.. 2023. 11. 30.
-JDK- JDK(Java Development Kit) Java 프로그램을 개발하기 위해 필요한 도구 모음입니다. JDK는 Java 컴파일러, 디버깅 도구, 자바 가상 머신 (JVM) 등을 포함하고 있습니다. 기존에는 오라클에서 제공하는 툴이 있지만 유료화가 되면서 기존 JDK를 무료로화한 OpenJDK들이 생겨나기 시작하였다 대표적인 OpenJDK는 레드햇에서 제공한 Open JDK가 있고 현재는 아마존에서 제공하는 Corretto가 있다 JDK는 Java로 개발을 할때 반드시 필요한 툴이 되겠다 JDK 안에 JRE와JVM이 포함이 되어있는데 JVM은 자바가 어느 기기,어느 운영체제 상에서 실행이 되게끔 해주는 것이고 JRE는 JVM이 잘 돌아가게 해주는 환경을 맞춰주는 역할을 해줍니다 즉 JDK>JRE>JVM.. 2023. 11. 30.
GLI,GUI 의 개념 GUI) 현대의 운영체제 와 게임 혹은 유틸리티 등에도 모두 사용이된다 GUI는 직관적으로 지금 내가 무엇을 한는지 한눈에 보이는것이 장점이고 기계어를 몰라도 조작이 가능하다 GLI) 컴퓨터에 명령을 내리는 방식이다 dos나 명령프롬프트에 입력을 하여서 사용하는것이다 GUI와 GLI의 가장 큰 차이를 쉽게 설명하자면 GUI는 식당에 가서 메뉴판의 그림을 가지고 설명을 하는것이고 GLI는 말로써 직원에게 설명하는것이다 2023. 11. 30.
728x90
반응형