오늘부터 자바 언어를 시작했다.목표는 졸업전 택시 합승 어플을 만들기이다.자바는 강력한 객체 지향 언어이다.강력한 객체 지향 언어라 코딩 초기에는 많은 어려움이 있을것이라 생각하지만익숙해지면 코드 한줄에도 많은 정보를 담을 수 있는 만큼 좋은 언어라고 생각한다.변수
오늘은 연산자에 대한 공부를 했다.마찬가지로 C언어와 비슷하게 기본 연산자(+,-,\*,/)들 과논리형 연산자(and,or,not)등이 거의 똑같았고 단항연산자(--a,a--)등도 똑같았다.이스케이프 문자 역시 C언어와 똑같아서 배우는데에 어려움은 없었다.문자열과 숫자
if 문은 조건부분 실행부분으로 나뉘어진다로 생각하면 되는데 조건부분이 참이어야 if문에서 실행부분이 실행된다.조건부분은 다양하게 표현할 수 있는데c언어와 다른점은 c에서는 숫자 1은 참, 0은 거짓을 나타내어 숫자만으로 사용이 가능했지만자바에서는 사용할 수 없고 분명
그전까지는 하나의 변수에 하나의 값만 넣어줄 수 있었는데이제는 배열을 이용하여 변수 하나에 인덱스 넘버를 활용하여 여러개의 값을 넣을 수 있다.배열 선언하는방법의 방법으로 선언하면 된다.예를 들어 box라는 배열 이름으로 5개의 정수형값을 넣을 수 있는 배열을 만든다고
객체는 속성(변수) 와 동작(메소드) 로 나눌 수 있는데이런 속성과 동작을 하나의 객체로 묶고 객체 단위로 프로그래밍 하는것을 객체 지향 프로그래밍이라 부른다.요새 인기있는 언어인 루비, 파이썬, 자바 등이 이에 속한다은행 시스템 으로 예를 하나 들자면 A 라는 사람
보통 우리가 접근 제어자를 쓰기전 사용하는 코드는여기서 age 변수에 접근하려면 그냥 클래스를 불러와서 값을 입력해주는 다음과 같은 방식이다이 코드는 굉장히 불편한 코드다.사실 나이에 음수가 입력되면 안되지만 위 코드는 음수도 입력이 되고중요한것은 객체에 대한 권한이
인스턴스 p1을 기본 생성자로 만든 모습이다.기본생성자로 인스턴스를 만들경우 인스턴스의 변수에 값을 넣어줄 때따로 넣어주어야 한다는 단점이 있다.이렇게하지만 생성자를 따로 만들어준다면다음과 같이 정의할 수 있고만든 생성자를 활용하여 인스턴스 변수에 값을 넣게 된다면이렇
평균값 계산기파라미터로 정수 배열을 받고 배열의 모든 값의 평균(double)을 리턴해주는 메소드를 작성해보자\\\`\`\`double function(int array\[]){}public class AverageFinder { double computeAver
삼각형 그리기파라미터로 정수형 height를 받이서 높이가 height이고 문자\*로 이루어진 직각 이등변 삼각형을 만들어보자\\메소드 부분은 while문 두개를 중첩시켰다.첫번째 while문은 삼각형의 높이를 이루는 행 개수를 조절하는 역할이고두번째 while문은 처
scanner를 이용하여 입력을 받고입력에 따른 과목을 소개해주는 툴을 작성해볼것이다.while문 2개를 중첩하여 작성해보았다.첫 번째 while문에서는 m1을 파라미터로 받았고 m1은 사전에 true로 초기화를 해두었다. 처음에는 while문에 boolean변수를 넣
ex)int,boolean,char,double 등변수가 값 자체를 보관하고 있다.변수가 값 자체를 보관하고 있기 때문에 int b=a; 를 선언 하였더라도b값을 바꾸면 그 즉시 b값 자체만 변화한다.Person,String,int\[] 등변수는 값이 보관되고있는 영역
toUpperCase는 값을 모두 대문자로 변환하는 메소드 이고toLowerCase는 값을 모두 소문자로 변환한다.따라서 값은 순서대로 ABC, abc,aBc가 된다.그럼 참조형 변수 String으로 정의된 myString은 두번째 메소드 toLowerCase를 통해
13~14일차 로또 프로그램 만들기 프로그램 이름:로또풀 라이프 > 기능 #로또 번호 추첨(중복번호 불가,1~45까지의 숫자) #지난 주 로또 번호 확인(매주 업데이트 하는 방법) #번호를 입력하여 로또 당첨확인 1일차 랜덤 번호 추첨 및 지난 주 당첨번호 배열 구현 이번에 만드는 프로그램은 기능을 크게 3가지로 볼 수 있다. 1.랜덤으로 로또 번호...
ArrayList HashMap