728x90
반응형

☭DEVELOPER/#2 웹개발(자바기반 풀스택) 211

[BACKEND]코딩테스트5

Q1 import java.util.Scanner; //임의의 정수를 입력 받아서 //양수, 음수, 0을 구분해서 보여주는 //자바 프로그램을 제작하고 다음 결과 화면을 구현하시기 바랍니다. //[실행 결과 화면] //임의의 정수를 입력해 주세요 ==> -10 //-10은 음수입니다. public class Coding_Test07 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("임의의 정수를 입력해주세요==>"); int num = scan.nextInt(); if(num > 0) { System.out.println(num + "은 양수입니다"); }else if(nu..

[BACKEND]JAVA_ECLIPSE15 패키지와 접근 제한자

Import 문 import 문 Engine.java를 hyundai 폴더로 옮겨서 오류가 뜨면 change 폴더를 클릭한다. 다른 패키지에 있는 것들을 가져오기 package chapter06.sec06.exam02.mycompany; import chapter06.sec06.exam02.hyundai.Engine; import chapter06.sec06.exam02.hankook.*; import chapter06.sec06.exam02.hankook.Tire; import chapter06.sec06.exam02.kumho.*; //import문 자동 정리 단축키 = Ctrl + Shift + O // 최상위 패키지 chapter06, 하위 패키지 sec06, 그 다음 하위 패키지 exam02, ..

[BACKEND]JAVA_ECLIPSE14 인스턴스 멤버와 정적 멤버

인스턴스 멤버 인스턴스멤버: 객체로 만들어진 자신만의 속성을 가지고 있는 멤버 객체를 생성한 후 사용할 수 있는 필드와 메소드를 말하는데 이를 각각 인스턴스 필드, 인스턴스메소드라고 부른다. this: 자기 자신의 영역을 동적표현으로 표현할 때 , 객체 외부에서 인스터스멤버에 접근하기 위해 참좊변수를 사용하는 것과 마찬가지로 객체 내부에서도 인스턴스 멤버에 접근하기위해 this를 사용할 수있다. 인스턴스 멤버와 this 실행 클래스 package chapter06.sec05.exam01; // 인스턴스 멤버(필드, 메서드)와 this(자기 자신 객체의미)를 이해하기 위한 Car 클래스를 생성 public class Car { //필드(Field) 선언 String model; int speed; // 생..

[BACKEND]JAVA_ECLIPSE 코딩테스트 3

Q1. import java.util.Scanner; // Q4. 두 정수를 입력 받아서, 두 수중에서 큰 값을 구하는 // 자바 프로그램을 제작하시기 바랍니다. // 결과 화면은 다음과 같이 구현하시기 바랍니다. // 결과 화면 // 첫 번째 수를 입력해 주세요 ==> // 10 // 두 번째 수를 입력해 주세요 ==> // 20 // 두 번째 입력값 20이 더 큽니다. public class Coding_Test04 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("첫번째 수를 입력하세요==>"); int num1 = scan.nextInt(); System.out.prin..

[BACKEND]JAVA_ECLIPSE13 필드, 생성자, 메소드

Field 필드 정해져있지 않는 값을 표현 , 값들을 담는 공간 변수(전역변수 웹을 닫으면 사라지게 됨)와 비슷하지만 {} 안에서 선언하면 언제든지 필요하면 일괄적으로 사용 가능함 필드는 보통 명사이다. Car 클래스 만들기 CarExample 실행클래스에 car 클래스 인스턴스 package chapter06.sec02.exam01; //Car 클래스를 활용하는 CarExample 실행 클래스를 소스코딩합니다. public class CarExample { public static void main(String[] args) { // Car 클래스 타입의 객체 생성 Car myCar = new Car(); // Car 클래스의 필드값 읽기 System.out.println("Car 제조 회사 = " +..

[BACKEND]JAVA_ECLIPSE12 클래스

객체 지향 프로그래밍 OOP : Object-Oriented Programming 객체를 하나씩 조립해서 완성된 프로그램을 만드는 기법 객체, 속성, 동작을 조립해서 사용한다. ● 객체: ex) person 객체 person.java , person.class ● 속성(field) : 정해져있지 않음, 속성안에 속성값을 넣을 수 있다. ex) name 속성 ● 동작 (method) : ex) name 속성.run() -물리적인 객체 ex) 자동차(객체) Car 객체 - Car.java , Car.class 모델명(명사) ( Car 객체 ) - modelName 속성 - Sonata 속성값 , Avante 속성값 달린다(동사) ( Car 객체 ) - run() 메서드 , modelName 속성.run()메..

[BACKEND]JAVA_코딩테스트02

Q2. import java.util.Scanner; //Q2. 범위 숫자들의 합계값을 구하고 싶은 양의 정수값을 Scanner 클래스를 활용하여 입력 받아서, // for문을 활용하여, 입력된 양의 정수값까지 합계값을 구하여 // 화면으로 표시해 주는 자바 프로그램을 제작해 보시기 바랍니다. // [실행 결과 예시(1) : Scanner 클래스 활용 5를 입력 받아서, 양의 정수값 변수명 inputInt에 5 대입 예시, // 문자열 표현 : "1부터 " + inputInt + "까지의 합 = ", 합계 결과값 변수명 hap, // 1부터 5까지의 합 = 15] // [실행 결과 예시(2) : Scanner 클래스 활용 10을 입력 받아서, 양의 정수값 변수명 inputInt에 10 대입 예시, // ..

[BACKEND]JAVA_ECLIPSE11 열거

열거타입 Enumeration type enumeration type 생성 enumeration 을 생성하면 final을 붙이지 않아도 상수값이 자동으로 부여된다. 열거타입의 상수표현을 간소화할 수 있다. package chapter05.sec03; // 열거타입(enumeration Type) 활용 자바 프로그램 소스 코딩을 해봅니다. // 한정된 값의 상수값, 열거타입은 한정된 값인 열거상수(enumeration constant) 중에서 // 하나의 상수를 저장하는 타입입 니다. public enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } 열거타입은 참조 변수. 클래스로 지정된다. EnumWeekExample s..

[BACKEND]JAVA_ECLIPSE10 배열

잠깐!! 코딩테스트 문제를 잘 푼듯 하지만 함수를 생성해야 맞는 답변이다!! 함수 생성하기 import java.util.Scanner; //Q1. //덧셈 연산을 수행하는 함수를 생성하고, //두 정수를 입력 받아서, 합의 결과값을 구현하는 //자바 프로그램을 제작하시기 바랍니다. public class Coding_Test01 { public static void main(String[] args) { //키보드로 입력받는 값 in > out Scanner scan = new Scanner(System.in); System.out.println("첫번째 정수값을 입력하세요==> "); int num1 = scan.nextInt(); System.out.println("나머지 정수값을 입력하세요==> ..

[BACKEND]JAVA_ECLIPSE09 참조 타입

기본타입과 참조타입 기본타입과 변수 참조타입 변수의 차이점 변수의 차이점은 저장되는 값 기본타입 변수는 실제 값을 변수 안에 저장하지만, 참조타입 변수는 메모리의 번지를 변수 안에 저장, 번지(주소값)을 통해 객체를 참조 기본타입으로 선언된 변수 : 실제값을 변수 안에 저장 참조타입으로 선언된 변수 : 메모르의 번지를 변수 안에 저장 int타입 변수인 age와 double 타입 변수는 price는 직접 값으 저장하지만 string 클래스 변수인 name, hobby는 힙영역의 string 객체 번지 값을 가지고 있다. 메모리 사용 영역 자바버추얼머신이 사용하는 운영체제에서 할당받은 메모리 영역을 구분해서 사용한다. 메소드영역 JVM이 시작될 때 생성되고 모든 스레드가 공유하는 영역. 메소드 영역에는 코드..

728x90
반응형