Boolean 타입의 변수가 true면 false로, false면 true로 바꾸는 코드 boolean isPowerOn = true; isPowerOn = !isPowerOn; // if를 쓸 필요 없다. 메서드가 범위가 정해져있는 값(배열이나 문자열, 인덱스 또는 최대최소 등)을 매개변수로 받을 때 유효성 검사 코드를 적어주면 좋다. public static boolean isNumber(String str) { if(str==null || str.equals("")) return false /*코드*/ return true } 반복문 사용하지 않고 배열 출력하기 int[] data = {3,2,9,4,7}; System.out.println(java.util.Arrays.toString(data))..
두 점 거리계산하기를 예로 들어 인스턴스 메서드와 static 메서드 비교하기 *staic 메서드 1 2 3 4 5 6 7 8 9 10 public class Main { // (x,y) (x1,y1) . 두 점 와 간의 거리를 구한다 static double getDistance(int x, int y, int x1, int y1) { return Math.sqrt((x-x1)*(x-x1) + (y-y1)*(y-y1)); // x, y는 지역변수 } public static void main(String args[]) { System.out.println(getDistance(1,1,2,2)); } } Colored by Color Scripter cs - static 메서드는 메서드 내에서 인스턴트 ..
1. 다음과 같이 “Let’s study Java”라는 문자열을 타이틀로 가지고 프레임의 크기가 400 * 200인 스윙 프로그램을 작성하라. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.awt.*; import javax.swing.*; public class One extends JFrame{ One(){ setTitle("Let's study Java"); setSize(400,200); setVisible(true); } public static void main(String[] argv) { new One(); } } Colored by Color Scripter cs 2. BorderLayout을 사용하여 컴포넌트 사이의 수평 간격이 5픽셀, 수직 간격이 7..
* 자바 GUI 주로 쓰는 패키지 java.awt javax.swing 1. 프레임 JFrame - 스윙에서 프레임의 역할을 하는 클래스. 일종의 화면 창이다. *생성 형식 JFrame f1 = new JFrame(); JFrame f2 = new JFrame("String name"); *프레임 생성할 때 자주쓰는 메소드 - void setTitle("String text") : 타이틀 바에 이름을 정한다. - void setResizable(boolean b) : 프레임의 크기를 사용자가 조절할 수 있게 할지 말지를 정한다. - void setSize(int width, int height) : 프레임의 크기를 정한다. - void setLocation(int x, int y) : 프레임의 위치를 지..
명품 자바 에센셜 Chapter 4 실습문제. *진도 순서에 맞는 문법으로만 코딩한 것이며, 아직 나오지 않은 문법은 배제하고 풀이하였습니다. 1.아래 실행 결과와 같이 출력하는 다음 main()을 가진 Song 클래스를 작성하라. Song 클래스는 노래 제목 title 필드, 생성자, getTitle() 메소드로 구성된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public class Song { private String songname; public Song(String songname){ this.songname = songname; } private String getTitle(){ return songname; } public static void ma..
명품 자바 에센셜 Chapter 3 실습문제. *진도 순서에 맞는 문법으로만 코딩한 것이며, 아직 나오지 않은 문법은 배제하고 풀이하였습니다. 1. 영문 소문자를 하나 입력받고 그 문자보다 알파벳 순위가 낮은 모든 문자를 출력하는 프로그램을 작성하라. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 // input your code hereimport java.util.Scanner; public class One { public static void main(String[] argv){ Scanner sc = new Scanner(System.in); int i,j,cnt,n; char alphabet; char printal; alphabet..
명품 자바 에센셜 Chapter 2 실습문제. *진도 순서에 맞는 문법으로만 코딩한 것이며, 아직 나오지 않은 문법은 배제하고 풀이하였습니다. 1. 두 정수를 입력받아 합을 구하여 출력하는 프로그램을 작성하라. 키보드 입력은 Scanner클래스를 이용하라. 1 2 3 4 5 6 7 8 9 10 11 12 import java.util.Scanner; public class One { public static void main(String[] argv){ Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a+" + "+b+"은 " +(a+b)); } } Colored by Col..
- Total
- Today
- Yesterday
- css 그리드
- 자바 에센셜 실습문제
- css
- 파이썬 예제
- 파이썬 선택문
- 파이썬 리스트
- 파이썬 문자열
- 웹
- 파이썬 단계적 개선
- 백준 10451
- 파이썬 함수
- 파이썬 진수 변환
- 백준 11501
- 파이썬 if문
- 파이썬 객체
- 자바
- 자바스크립트 자료구조
- 파이썬
- css 박스
- 파이썬 클래스
- 백준
- 버츄어박스
- 명품 c++ 실습
- 자료구조
- 파이썬 터틀
- 파이썬 while
- 파이썬 for
- 백준 1874
- 파이썬 연산자
- 자바스크립트 그래프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
26 | 27 | 28 | 29 | 30 | 31 |