CODE 53

StringClass

import java.util.Arrays; public class StringClass { public static void main(String[] args) { /* * String * - 여러개의 문자를 사용하기 쉽게 만들어놓은 클래스 * * (소괄호가 붙으면 메서드) * * String의 주요 메서드 * - equals() : 문자열의 내용이 같은지 반환한다. * - length() : 문자열의 길이를 반환한다. * - charArt() : 특정 인덱스에 위치한 문자를 반환한다. * - substring() : 문자열의 특정 부분을 잘라서 반환한다. * - indexOf() : 문자열 내의 특정 문자의 인덱스를 반환한다. * - contains() : 문자열이 특정 문자열을 포함하고 있는지 반환..

CODE/JAVA1 2021.01.27

Sort

import java.util.Arrays; public class Sort { public static void main(String[] args) { /* * 정렬 - 석차 구하기 : 점수를 비교해 작은 점수의 등수를 증가시키는 방식 * - 선택 정렬 : 가장 작은 숫자를 찾아서 앞으로 보내는 방식 * - 버블 정렬 : 바로 뒤의 숫자와 비교해서 큰 수를 뒤로 보내는 방식 * - 삽입 정렬 : 두번째 숫자부터 앞의 숫자들과 비교해서 큰 수는 뒤로 밀고 중간에 삽입하는 방식 */ int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i] = (int) (Math.random() * 100) + 1; } System.out.println..

CODE/JAVA1 2021.01.27

SetComma

import java.util.Scanner; public class SetComma { public static void main(String[] args) { //숫자를 입력받아 입력받은 숫자에 3자리마다 콤마를 붙여 출력해주세요. //10,000,000,000 //string타입으로 입력받아라 System.out.println("숫자를 입력하세요"); Scanner s = new Scanner(System.in); String num = s.nextLine(); int head = num.length() % 3; if (head == 0) {head += 3;} System.out.print(num.substring(0, head)); for (int i = 3; head + i =0; i--){ ..

CODE/JAVA1 2021.01.27

Scores

public class Scores_1 { public static void main(String[] args) { /* * 우리반 모두의 국어, 영어, 수학, 사회, 과학, Oracle, Java 점수를 * 0 ~ 100까지 랜덤으로 생성해주시고, 아래와 같이 출력해주세요. * * 국어영어수학사회과학OracleJava합계평균석차 * 홍길동9090909090909063090.001 * 홍길동9090909090909063090.001 * 홍길동9090909090909063090.001 * 홍길동9090909090909063090.001 * 홍길동9090909090909063090.001 * 과목합계450450450450450450450 * 과목평균90.0090.0090.0090.0090.0090.0090...

CODE/JAVA1 2021.01.27

ChangeQuiz

import java.util.Arrays; public class Quiz { public static void main(String[] args) { // 거스름돈 동전 갯수 int money = (int)(Math.random()*500)*10; int[] coin = {500,100,50,10}; /* * 거스름돈에 동전의 단위마다 몇개의 동전이 필요한지 출력해주세요. * * 거스름돈 : 2860원 * 500원 : 5개 * 100원 : 3개 * 50원 : 1개 * 10원 : 1개 */ // //System.out.println("거스름돈 : " + money); //int[] amount = new int[4]; //for (int i = 0; i < coin.length; i++) { //whi..

CODE/JAVA1 2021.01.27

MultiDimensionalArray

import java.util.Arrays; public class MultiDimensionalArray { public static void main(String[] args) { /* * 다차원 배열 * - 배열 안에 배열이 저장되어 있는 형태이다. */ //2차원 배열 int[][] array2; //3차원 배열 int[][][] array3; int[][] arr = new int[2][3]; //2칸짜리 배열 안에 각 칸마다 3칸짜리 배열이 생성된다. /* * {주소1, 주소2} * * 주소1 * {0, 0, 0} * 주소2 * {0, 0, 0} */ int arr2[][] = new int[][]{{1, 2, 3}, {4, 5, 6}}; //값의 개수로 배열의 길이가 정해진다. int[] a..

CODE/JAVA1 2021.01.27

Array

import java.util.Arrays; import java.util.Scanner; public class Array { public static void main(String[] args) { // sysout + Ctrl + Spacebar : System.out.println() // 라인삭제 : Ctrl + D // 라인복사 : Ctrl + Alt + 방향키(위/아래) // 라인이동 : Alt + 방향키(위/아래) /* * 배열 - 여러개의 값을 하나의 변수에 저장해서 사용하는 것이다. - 참조형 타입이다. - 인덱스로 값을 구분한다. - 길이를 * 변경할 수 없다. */ int[] array; // 배열의 주소를 저장할 공간이 만들어진다. array = new int[5]; // 배열이 ..

CODE/JAVA1 2021.01.27