본문 바로가기

소스코드52

자바 break; continue; 이번 글에서는 break와 continue에 대해서 알아보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package D6; import java.util.Scanner; public class e1_break { public static void main(String[] args) { int score=0; int sum=0; int count =0; Scanner input= new Scanner(System.in); while(true) { System.out.print("점수를 입력하세요 : "); score = input.nextInt(); sum = sum+score; count++; if(score 2017. 9. 27.
반복문으로 *을 출력하는 예제 안녕하세요 이번 글에서는 반복문을 사용해서 *을 출력하는 예제를 소개하겠습니다. 반복문을 처음 공부할때는 다양하게 반복문을 연습해보는게 중요합니다. 아래와 같이 *을 출력하는 코드입니다. * ** *** **** ***** 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package For; public class For { public static void main(String[] args) { for (int i = 0; i 2017. 9. 26.
자바 스트래티지 패턴 Strategy 패턴 인터페이스 : 키보드나 디스플레이 처럼 사람과 컴퓨터를 연결하는 장치 -> 두 객체를 연결해주는 접점 같은 장치 자바에서의 인터페이스 : 기능에 대한 선언과 구현 분리 , 기능을 사용하는 통로로 사용 할 수 있다. 기능에 대한 선언과 구현을 분리 할 수 있는 기능을 제공한다. 어떠한 기능을 호출할 수 있는 통로가 된다. 인터페이스의 사용은 보통 다음과 같습니다. 1 2 3 4 5 6 7 package Strategy; public interface Ainterface { public void funcA();//기능을 선언한다. } Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 package Strategy; public class AinterfaceImpl.. 2017. 9. 24.
이클립스에서 api 소스 보기 / attach source 이번 글에서는 이클립스에서 api 소스의 정의를 확인하는 방법에 대해서 알아보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 public class MyName { String objName; public MyName(String name) { objName = name; } protected void finalize() throws Throwable{ super.finalize();//소스코드를 Ctrl + 마우스 왼쪽 클릭하면 소스코드의 정의를 볼 수 있다. } } Colored by Color Scripter cs 코드의 정의를 보려고 했는데 이런 화면이 나타납니다. 이럴 때는 Attach Source를 클릭합니다. External File을 클릭합니다. JDK가 설치된 경로로 가.. 2017. 9. 23.
자바 3개의 숫자를 삼항 연산자로 비교하는 예제 / 최대 값, 중간 값, 최소 값 출력하는 예제 이번 글에서는 3개의 숫자를 삼항 연산자로 비교하는 예제에 대해서 알아보겠습니다. 3개의 숫자를 삼항 연산자로 비교하는 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import java.util.Scanner; public class FindMaxValue { public static void main(String[] args) { //사용자로부터 3개의 숫자를 입력받아서 가장 큰 숫자를 출력하는 프로그램 작성 int num1,num2,num3;//숫자 3개 입력받을 변수 선언 int result2;//숫자 두개의 비교 값을 저장할 변수 선언 Scanner input = new Scanner(System.in); System.out.pr.. 2017. 9. 22.