JAVA/java 실습 39

[자바JAVA] java에서 크롬/인터넷창 열기 /eclipse

java에서 인터넷 창 열기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import java.awt.Desktop; public class Web { public static void main(String [] args){ try { Desktop.getDesktop().browse(new URI("https://sso-feeling.tistory.com/")); } catch (IOException e) { e.printStackTrace(); } catch (URISyntaxException e) { e.printStackT..

JAVA/java 실습 2020.12.10

[자바JAVA]Object클래스 equals() /객체비교하기/ 논리적 동등

■equals() 원래 Object의 equals()는 번지 비교를 합니다. 그래서 논리적 동등을 비교하기 위해서는 오버라이딩을 해주어야합니다. 논리적 동등이란? 같은 객체든 다른 객체든 객체 저장 데이터가 동일하다는 것입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class Member { String id; public Member(String id) { this.id = id; } @Override public boolean equals(Object obj) { System.out.println("equals호출"); if (obj instanceof Member) { //타입 변환이 가능한지 여부를 알기 위해 ins..

JAVA/java 실습 2020.11.25

[자바JAVA] 클래스 - Time클래스로 보는 private접근 제어자, getter, setter, 매개변수가있는 생성자, toString오버라이딩

이번에는 Time클래스를 통해 객체지향 개념 1 - 클래스와 객체에 대해 더 알아보겠습니다. 이론은 아래 포스팅을 확인해주세요. 2020/10/07 - [§개발자 되기 프로젝트§/java 이론] - [자바 java] 객체지향개념1 - 클래스와 객체, 클래스 접근 제어자, 메서드 구성 이 포스팅은 아래의 내용을 포함하고 있습니다. 1. private접근 제어자 2. getter, setter 3. 매개변수가 있는 생성자 4. toString오버라이딩 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 5..

JAVA/java 실습 2020.10.08

[자바JAVA] 객체지향1 - 클래스와 객체 . Tv클래스로 알아보는 객체배열, 멤버호출방법, 객체주소변경, 향상된 for문

이번 포스팅에서는 Tv클래스를 통해 클래스와 객체에 대해 더 자세히 알아보겠습니다. 이 포스팅에는 아래의 내용이 포함되어있습니다. 1. 멤버 호출 방법 2. 객체 주소 변경, 주소 출력 3. 객체 배열 생성 4. 향상된 for문 이론 포스팅은 아래의 글을 봐주세요! 2020/10/07 - [§개발자 되기 프로젝트§/java 이론] - [자바 java] 객체지향개념1 - 클래스와 객체, 클래스 접근 제어자, 메서드 구성 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 public..

JAVA/java 실습 2020.10.07

[자바JAVA] 이차원배열 - String 이차원 배열 ( 3차원배열과 같음)로 단어퀴즈 만들기

문제 - 이차원 배열을 사용하여 단어 퀴즈 만들기 전체 코드 - 더보기 클릭 더보기 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 32 33 34 import java.util.Scanner; public class Array_Ex3 { public static void main(String[] args) { //String[][] 은 엄밀히 말하자면 3차원 배열에 해당이 되나, String클래스의 toString()가 오버라이딩 //이 되어있어 마치 2차원 배열과 같이 사용하는 것처럼 보인다. 하지만 메모리로 그려보면 충분히 //왜 3차원 배열인지 알게 된다. String[][] words = new..

JAVA/java 실습 2020.10.06

[자바JAVA] 이차원 배열 , 점수 총점 평균을 표처럼 나타내기

문제 - 과목별 점수를 통해 총점, 평균을 구하여 표형태로 출력해보자. 전체 코드 - 더보기 클릭 더보기 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 public class Array_Ex2 { public static void main(String[] args) { int[][] score = new int[][] { {100,100,100}, {20,20,20}, {30,30,30}, {40,40,40}, {50,50,50} }; //과목별 총점 int korTot..

JAVA/java 실습 2020.10.06

[자바JAVA] 일차원배열 - 향상된 for문, 배열에서 값 하나씩 가져오기

안녕하세요 이번에는 배열에서 값을 순서대로 가져오는 향상된 for문을 보겠습니다. 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 32 package sec01_firstArray; public class AdvancedFor { public static void main(String[] args) { int[] scores = new int[] {100, 90,80,70,100}; int sum = 0; //C언어 스타일의 for문 형식 for (int i = 0; i int score -> sum += score } } Colored by Color Scripter cs 이것이 바로 원래 사용하던 f..

JAVA/java 실습 2020.09.29

[자바JAVA]일차원배열 - 버블소팅, 배열 오름차순으로 정렬하기, 내림차순 정렬하기

안녕하세요 오늘은 오름차순 내림차순으로 정렬하는 버블소팅에 대해 배워보겠습니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 import java.util.Arrays; public class SortEx { public static void main(String[] args) { //버블 소팅(정렬), 선택정렬과 유사하다 // 개념: 서로 인접한 두 원소를 검사하여 정렬하는 알고리즘 // 인접한 2개의 값을 비교하여 크기가 순서대로 되어 있지 않으면 서로 교환한다. // 버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째..

JAVA/java 실습 2020.09.28

[자바JAVA] 일차원 배열 - 배열 복사방법 for문, arraycopy, Arrays.copyOf, Arrays.copyOfRange

안녕하세요 이번에는 일차원 배열의 복사 방법을 알아보겠습니다. 1. for문을 이용한 배열 복사 2. arraycopy를 이용한 배열 복사 3. Arrays.copyOf 를 이용한 배열 복사 4. Arrays.copyOfRange 를 이용한 배열 복사 순서대로 알아보겠습니다. 첫번째로 for문을 이용한 배열 복사 방법 입니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 package sec01_firstArray; import java.util.Arrays; public class Array_..

JAVA/java 실습 2020.09.28