본문 바로가기

JAVA

[JAVA] 버블 정렬(Bubble Sort) 예제배열 {7,9,4,3,1}1~4회전 결과가 이렇게 출력되도록 하시오 기본적인 버블정렬package jungbo; public class T22BubbleSort {public static void main(String[] args) {int array[] = {7,9,4,3,1};int row, col;int cup;for(row=0;row 더보기
[JAVA] 선택 정렬(Selection Sort) 예제 배열 {7,9,4,3,1}1~4회전 결과가 위와 같이 나오게 하시오 package jungbo; public class T21SelectionSort {public static void main(String[] args) {int array[] = {7,9,4,3,1};int row, col;int temp;int cup;for(row=0;row 더보기
[JAVA] 마방진 package javalesson.com.javalesson.ch01test; public class T03Diamond {public static void main(String[] main){int array[][] = new int[5][5];int row,col;int cnt;row=0;col=(5/2); //마방진을 시작할 위치 지정for(cnt=1;cnt 더보기
[JAVA] 모래시계 찍기 package javalesson.com.javalesson.ch01test; public class T03Diamond {public static void main(String[] main){int array[][] = new int[5][5];int row,col;char ch = 'A';for(row=0;row 더보기
[JAVA] 다이아몬드 찍기 package javalesson.com.javalesson.ch01test; public class T03Diamond {public static void main(String[] main){int array[][] = new int [5][5];int row,col;char ch = 'A';for(row=0;row 더보기
JAVA 17일차 필기 내부 클래스(Inner Class) 새로운 패키지 ch18innerclass 생성 , 새로운 클래스 L01InnerClass.java 생성package com.javalesson.ch18innerclass; class OutClass{int intVal = 0;class InnerClass{//내부클래스 int intVal = 10;public void innerMethod(){int intVal = 100;System.out.println("innerMethod().intVal = "+intVal);//지역변수는 바로 불러온다System.out.println("innerClass.intVal = "+ this.intVal);//전역변수는 this로 접근System.out.println("OutClass.. 더보기
[JAVA] 달팽이 로직 package javalesson.com.javalesson.ch01test; public class T01Snail { public static void main(String[] args){ int n;//달팽이의 차수 int row,col;//행 열 int k=0;//달팽이 안쪽으로 들어갈 수록 감소되는 행,열 만큼 깍아줄 변수 int snail[][]= new int [5][5];//달팽이 배열 int i =1;//달팽이 배열에 넣을 숫자 for(n=5; n>0;n-=2){//달팽에 차수에 따라 몇번 반복할지 for(col=0;col 더보기
[JAVA] 5x5 사각형(1~25) package javalesson.com.javalesson.ch01test; public class T02RectBasic {public static void main(String[] args) {int array[][] = new int[5][5];int row, col;int i=1;for(row=0;row 더보기
JAVA 16일차 필기 Input / Output 새로운 패키지 ch17input_output 생성, 새로운 클래스 L01Read.java 생성package com.javalesson.ch17input_output; import java.io.IOException; public class L01Read {public static void main(String[] args) {//System.in //콘솔창에서 입력을 받는 것//System.in.read();//콘솔창에서 입력 받은 것을 읽어오는 것//read() 하나만 읽을 수 있다. - ??//->입력 or 출력(Input, Output IO)가 발생할 시 Databus를 지나가기 위해//데이터를 쪼개고 변형하기 때문이다. 예) 문자열 -> 문자(ASCII code)Syst.. 더보기
[JAVA] 재미로 만든 로또번호 추첨기 package com.javalesson.test; import java.util.Random; public class T00Lotto {int a, b, c, d, e, f;public void Random(){Random random = new Random();a=random.nextInt(44)+1; //0~44까지 랜덤 +1 = 1~45까지 랜덤while(true){b=random.nextInt(44)+1;if(b != a) break; //중복 배제}while(true){c=random.nextInt(44)+1;if(c != a && c != b) break;//중복 배제}while(true){d=random.nextInt(44)+1;if(d != a && d != b && d != c) bre.. 더보기