반응형

전체 글 154

[Java] 클래스, 메소드 , 인스턴스

plus3 만드세요 이 메소드는 2개의 double 값을 인자로 받고 이 값을 더하여 double 값으로 리턴하는 메소드 입니다. main에는 변수 dResult를 선언하여 plus3가 반환하는 값을 저장하고 이 값을 출력하여 봅니다. main에서 plus3 메소드를 호출할 때 2개의 인자는 각자 적당한 값을 임의로 적어서 호출합니다. new Student( )를 선언 - > Student 생성(studentID,studentName 등 멤버변수를 가지고 있음) 클래스 생성자를 하나 호출하면 인스턴스가 힙메모리에 생성됨 Student studentAhn = new Student(); 위와 같이 생성된 클래스를 studentAhn변수에 대입하면 인스턴스가 저장된 메모리를 studentAhn가 가리킴 ->s..

Do it 자바 2021.10.21

[Java] 반복문(for문, 중첩된 반복문, continue, break), 클래스, 메소드

샘플-예제-실습-실전 순으로 연습하기 for 문 중첩된 반복문 for문 사용해서 구구단 출력 while문과 for문이 중첩된 구구단 출력 구구단 for문을 while문으로 바꾸기(빨간선-이동, 초록선-이동x) while문 사용해서 구구단 출력 ***반복문 끝내려면 중괄호로 닫아줘야함 continue Q.1부터 100까지 수 중에서 3의 배수만 출력하는 코드를 완성해 보세요. 1. 2. break for( ; ; ) 세개 다 생략 가능 =while(true) ->무한반복 별찍기 예제 * *** ***** ******* ********* # #### #### #### #### #### #### #### ### ## # ####* ###* ##* #* * ####* ###*** ##***** #******* ..

Do it 자바 2021.10.21

[Java] 비트 연산자, 조건문, 반복문

비트 논리 연산자 & -> AND 두개의 비트 값이 모두 1인 경우에만 1 | -> OR 비트값이 하나라도 1이면 1 ^ -> XOR 비트 값이 같으면 0, 다르면 1 2바이트 정수 A/B를 생성하고 각각 185와 108의 값을 넣은 다음 OR/AND 연산 결과를 출력하시오. => 185의 2진수는 1 0 1 1 1 0 0 1 108의 2진수는 0 1 1 0 1 1 0 0 1 0 1 1 1 0 0 1 & 0 1 1 0 1 1 0 0 ------------------------- 0 0 1 0 1 0 0 0 =>result1의 값은 40 1 0 1 1 1 0 0 1 | (or) 0 1 1 0 1 1 0 0 --------------------------- 1 1 1 1 1 1 0 1 =>result2의 값..

Do it 자바 2021.10.21

[SQL] CREATE TABLE, INSERT INTO, UPDATE SET

데이터베이스 조회 show databases; 데이터베이스 공간 선택 use jspdb3; 테이블 구조 확인 desc student; //student테이블 공간안에 학생정보를 하나 저장 insert into 테이블이름(번호열이름,이름열이름) values(번호값,'이름값'); insert into student(num,name) values(1,'김길동'); // 2번학생 '이길동' 학생정보 저장 insert into student values(2,'이길동'); insert into student(num) values(3); insert into student(name) values('정길동'); //학생 정보 조회 select * from 테이블이름; select * from student; // 학생..

SQL(ORACLE) 2021.10.21

[Java] 자바 과제(ArrayList, import, 다형성, toString( )메서드, LinkedList)

ArrayList 클래스 사용하기 p.224 ArrayList는 java.util 패키지에 구현되어 있는 클래스 이므로 현재 만든 프로그램에는 java.util패키지가 포함되어있지 않기 때문에 ArrayList를 사용하기 위해서는 컴파일러에게 ArrayList가 어디에 구현되어 있는지 알려줘야 한다. 이렇게 내 코드에 없는 클래스를 가져와 사용할때 이 클래스가 어디에 구현되어 있다고 알려주기 위해 코드 맨 위에 선언하는 것을 import라고 한다. 다형성 테스트 하기 p.259 (다형성은 추상클래스, 인터페이스에서 구현) AnimalTest1 클래스에 moveAnimal메소드를 만든다. 이 메소드는 어떤 인스턴스가 매개변수로 넘어와도 모두 Animal형으로 변환한다. 예를 들어 매개변수가 전달되는 부분에..

JAVA 2021.10.21

[Java] Do it Java 제어문 연습문제

Q2. 구구단을 짝수 단만 출력하도록 프로그램을 만들어 보세요 **if - continue 사용 Q3. 구구단을 단보다 곱하는 수가 작거나 같은 경우까지만 출력하는 프로그램을 만들어 보세요 **데이터 타입을 먼저 선언해주면 for문 안에서 데이터 타입을 생략한다 Q4. 반복문을 사용하여 다음 모양을 출력하는 프로그램을 만들어 보세요. * * * * * * * * * * * * * * * * **for문에서 조건체크를 반복하다가 false가 나올경우 다음 for문으로 넘어간다 첫번째 줄을 출력하고 증감하고 다시 첫번째 for문 부터 시작, 4번 반복한다 Q5. 반복문과 조건문을 사용하여 다음 모양을 출력하는 프로그램을 만들어 보세요 * * * * * * * * * * * * * * * * * * * * *..

JAVA 2021.10.21

[Java] 제어문(if문, if-else문, switch-case문), 반복문(while문,do-while문, for문)

if statement if- else statement ***else if문은 만족하면 출력 후 빠져나가고 만족하지 않으면 다음 문장 수행*** Loof //while문은 처음에 조건이 맞지 않으면 while 안의 수행문이 수행되지 않는다 //do-while문은 반복 블럭 안에 수행문이 한번은 수행된다. //do 수행문을 한번수행하고 조건체크하고 do수행문이 반복된다 수행 순서 첫번째 for문에서 초기화하고(dan=2) => 조건체크 하고(dan 안쪽 for문이 계속 수행되다가 특정시점에 조건이 안맞을때 올라가서 증가감소하고(dan++) =>조건체크 하고 조건이 맞으면 다시 내부 for문 반복 (내부for문은 다시 반복될때 times값이 초기화된다) 9단까지 출력 //continue와 break는 항상..

JAVA 2021.10.20
반응형