본문 바로가기

자바

for(반복문)를 이용한 구구단 출력 for문을 이용한 구구단 출력 예제 입니다. 1.단을 입력한후 결과값 출력 ------------------------------- import java.util.Scanner; public class GuguDanEx { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("단 입력 : "); int dan = sc.nextInt(); System.out.println(dan+"단"); System.out.println("----------"); for(int i = 1 ; i 더보기
이클립스 단축키 및 기능 이클립스 단축키 및 기능 1. Content Assistance 호출 : CTRL + SPACE, 코드 입력 중에 Content Assistance 호출 2. 빠른 수정(Quick Fix) : CTRL + 1, 에러가 발생한 곳에서 수정할 수 있는 가이드를 보여줌 3.Ctrl+T : Quick Type Hierarchy 뷰 선택. 타입을 선택한 경우 해당 타입에 대한 상속 구조 메소드 선택시 메서드를 구현한 타입의 상속 구조가 표시 4.Ctrl+O : 에디터에서 Ctrl+O를 누르면 Quick Outline 뷰가 표시 ------------------------------------------------------------------------------ 5. 한 줄 삭제 : CTRL + D -----.. 더보기
구의 표면적과 부피 구하기 구의 반지름을 입력하고 표면적과 부피를 구하는 예제입니다. --------------------------------------- import java.util.Scanner; public class Round { public static void main(String[] args){ System.out.println("====구의 표면적과 부피 계산===="); Scanner sc = new Scanner(System.in); System.out.print(" 반지름 입력 : "); // 원주율은 Math.PI 사용 // 구의 반지름 double radius = sc.nextDouble(); // 구의 표면적 double area = 4*Math.PI*radius*radius; // 구의 부피 doub.. 더보기
Eclipse Amateras UML Sequence Diagram 그리기 Eclipse Amateras UML Sequence Diagram 그리기 시퀀스 다이어그램(Sequence Diagram)은 사용하는 클래스의 메서드가 어떻게 구현되는지 기술 Note 설명글 작성 Actor는 행위자 Instance 클래스의 인스턴스(메세지를 보낼 수 있는 상태) Message 호출메시지 또는 반환메시지 표시 시퀀스 다이어그램 예시 더보기
Eclipse Amateras UML Usecase Diagram 그리기 Eclipse Amateras UML Usecase Diagram 그리기 유스케이스는 특정한 일을 시킨 사용자의 관점에서 시스템의 흐름을 설명함 Actor는 사용자를 의미함. 시스템에 자극을 가하는 존재. Use case는 행위를 의미함 Relation Relation 액터와 유스케이스의 관계를 실선으로 표시Generalization 액터와 액터, 유스케이스와 유스케이스 간의상속관계를 표시Include 유스케이스와 다른 유스케이스간의 포함 관계Extend 하나의 유스케이스가 다른 유스케이스로의 확장 Usecase Diagram 예시 더보기
Eclipse Amateras UML Class Diagram 그리기 Eclipse Amateras UML Class Diagram 그리기 AmaterasUML 항목에서 Class Diagram를 선택한다. Entity의 Class와 Interfce 를 선택해서 속성 또는 메서드를 지정한다. 패키지가 있을 경우 kr.member.MemberDao로 클래스명에 패키지명까지 함께 기재. RelationDependency 의존 public class Player { public void play(Car car){car.drive();}} public class Car {public void drive(){}} Association 다른 객체의 참조(reference)를 가지는 인스턴스 변수를 의미 public class Buyer {private Item item;public .. 더보기
Eclipse Amateras UML 다운로드 및 설치하기 Eclipse Amateras UML 다운로드 및 설치하기 UML은 소프트웨어 개념을 다이어그램으로 그리기 위해 사용하는 시각적인 표기법인데 Amateras UML은 손쉽게 UML를 사용할 수 있게 만든 이클립스 플러그인이다. 다운로드 경로 : https://osdn.jp/projects/amateras/releases/ 로 이동하여 포장된 AmaterasUML 항목에 링크되어 있는 파일 AmaterasUML_1.3.4.zip 을 다운로드 받는다. 압축을 풀면 net.java.amateras.umleditor.java_1.3.4.jar, net.java.amateras.umleditor_1.3.4.jar, net.java.amateras.xstream_1.3.4.jar 파일이 보이고 eclipse 설치 .. 더보기
자바 - 문자열이 일정 길이까지 보여지게 처리 문자열을 DB에서 읽어올 때 일정 길이까지만 보여지고 나머지는 ..으로 처리하기 1. java에서 처리하기String msg = "";if(summary.length() >100){ msg = summary.substring(0,100) + "...";} 2. SQL Query에서 처리하기 문자열의 길이가 100자를 넘어서면 100자까지 보여주고 나머지는 ...으로 처리함 select name, CASE WHEN LENGTH(summary) > 100 then SUBSTR(summary,1,100) || '...' ELSE summary END summaryfrom test; 더보기

반응형