Java Project, Package, class 생성 단축키 : cirl + nPackage : 클래스의 위치를 알려주는 역할Class : 데이터와 기능으로 구성Methode : 명령문의 집합Main Methode : 프로그램의 시작과 끝package a_varia
다음과 같은 프로그램을 만들어주세요. ============= 회원가입 ==============아이디>admin비밀번호(4자리숫자)>1234이름>홍길동나이>99키>185.5 ================================회원가입 완료!!===========
<산술연산자>사칙연산자 : +, -, \*, /, %(나머지만 구함)복합연산자 : +=, -=, \*=, /=, %=증감연산자 : ++(변수의 값을 1만큼 증가), --(변수의 값을 1만큼 감소)int result = 10 + 20 - 30 / 40 % 50;여러
두개의 숫자와 연산자를 입력받아 연산결과를 알려주는 프로그램을 만들어주세요.Scanner sc = new Scanner(System.in);System.out.print("첫번째 숫자입력>");int num1 = Integer.parseInt(sc.nextLine())
<조건문>if문switch문if문if(조건식){} : 조건식의 결과가 true이면 블럭안의 문장을 수행한다.else if(조건식){} : 다수의 조건이 필요할 때 if 뒤에 추가한다. / 개수 제한 없음else{} : 조건식 이외의 경우를 위해 추가한다.
탄수화물 중독 자가진단 테스트
<반복문>for문while문do-while문for문for(초기화; 조건식; 증감식){} (조건식이 true면 실행, false면 for문을 벗어남)포함하고 있는 문장들을 정해진 횟수만큼 반복하는 문장 (초기화에서 시작 설정, 조건식에서 끝 설정)for(int i
숫자야구 게임 만들기ex) 123 (내가 입력한 숫자)135 : 1S 1B 1O (랜덤으로 뽑은 숫자와 비교)스트라이크 : 숫자와 위치가 동일할 때볼 : 숫자는 같지만 위치가 다를 때아웃 : 숫자 3개가 볼이나 스트라이크가 아닐 경우세자리의 스트라이크를 맞춰야 게임 종
배열여러개의 값을 하나의 변수에 저장해서 사용하는 것이다.참조형 타입이다. //보통은 타입 뒤에 \[]붙임인덱스로 값을 구분한다.길이를 변경할 수 없다.<배열 초기화 방법 1>int\[] array;//배열의 주소를 저장할 공간이 만들어진다.array = new
석차구하기 : 점수를 비교해 작은 점수의 등수를 증가시키는 방식선택정렬 : 가장 작은 숫자를 찾아서 앞으로 보내는 방식버블정렬 : 바로 뒤의 숫자와 비교해서 큰 수를 뒤로 보내는 방식삽입정렬 : 두번째 숫자부터 앞의 숫자들과 비교해서 큰수는 뒤로 밀고 중간에 삽입하는
학생들 중 사용자가 입력한 숫자만큼 랜덤으로 학생을 뽑는 프로그램을 만들어주세요.내 풀이선생님 풀이
다차원 배열배열안에 배열이 저장되어 있는 형태이다.배열을 저장할 변수 만들기<1차원>int\[] array1;<2차원>int array2;<3차원>int\[] array3;2차원 배열로 만들기<배열 초기화 방법 1>int arr = new int2
학생들의 국어, 영어, 수학, 사회, 과학, Oracle, Java 점수를 0~100랜덤으로 생성해주시고, 아래와 같이 출력해주세요. * 이름 국어 영어 수학 사회
사용자 정의 데이터 타입데이터의 최종 진화 형태이다.(기본형 -> 배열 -> 클래스)서로 다른 타입의 데이터를 묶어서 사용하는 것이다.변수와 메서드로 구성할 수 있다.<기본형>int kor;int eng;int sum;double avg;<배열>int\[]
Class 사용해서 성적처리 프로그램 만들기 }
객체지향 프로그래밍(Object Oriented Programming)프로그램을 단순히 코드의 연속으로 보는 것이 아니라 객체간의 상호작용으로 보는 것코드의 재사용성이 높고 유지보수가 용이하다.SampleClass sc = new SampleClass();객체 생성메모
Class에 메서드를 사용해서 성적처리 프로그램 만들기
Staticstatic을 붙이면 프로그램 실행 시 메모리에 올라간다.객체생성을 하지 않아도 사용할 수 있다.static을 붙인 변수는 객체간에 변수의 값을 공유한다.(지역변수가 아닌 전역변수에만 붙일 수 있음)static이 붙은 멤버의 명칭 : 클래스 변수, 클래스 메
에어컨으로 클래스 만들기클래스 - 변수(대상이 가지고 있는 속성/온도, 바람세기, 전원)와 메서드(대상이 할 수 있는 일/에어컨 버튼하나 당 메서드 하나 : 온도 조절, 바람세기 조절, 전원)로 구성온도올리는 메서드 하나 만들었음 -> 메서드는 온도 증가 -> 실행했다
Character 클래스Item 클래스Monster 클래스MyGame 클래스 (게임 실행)
다마고치 게임만들기Game 클래스Cat 클래스Squirrel 클래스Tiger 클래스GameStart 클래스
상속기존의 클래스를 물려받아 새로운 클래스를 만드는 것이다.class 자식클래스명 extends 부모클래스명{}부모클래스의 생성자와 초기화블럭을 제외한 모든 멤버를 물려받는다.하나의 클래스만 상속받을 수 있다.상속받지 않는 모든 클래스는 Object 클래스를 상속받는다
접근제어자public : 접근제한이 없음 -> 다른 패키지에서도 접근 가능protected : 같은 패키지 + 상속받은 클래스에서 접근 가능default : 같은 패키지에서만 접근 가능private : 클래스 내에서만 접근 가능접근제어자를 사용하는 이유데이터를 보호하기
에러컴파일 에러 : 컴파일 시에 발생되는 에러(빨간줄)논리적 에러 : 실행은 되지만, 의도와 다르게 동작하는 것(버그)런타임 에러 : 실행 시에 발생되는 에러런타임 에러런타임 에러 발생 시 발생한 위치에서 프로그램이 비정상적으로 종료된다.에러 : 프로그램 코드에 의해