목록Java (70)
drexqq
기존 작성하였던 baseball(숫자야구)게임을 함수화 해보았다. 코드 package baseballFunc; import java.util.Scanner; public class mainClass { public static void main(String[] args) { /* baseball 1. random ///loop 2. userInput 3. finding 4. message /// 5. result */ baseball(); } static void baseball() { boolean clear = loop(); if (clear)System.out.println("Game Clear!!"); elseSystem.out.println("Game Over.."); } // 랜덤숫자 생성 s..
기존에 있던 성적 통계프로그램을 계속해서 업그레이드 하는 중이다. 어디까지 가는지 궁금하면 자주 와서 확인해보자.. 코드 import java.util.Scanner; public class mainClass { public static void main(String[] args) { /* 학생 성적 관리 String student[][]; -------메뉴------- 1. 학생 정보 추가insert(ex : 이름, 나이, 영어, 수학) 2. 학생 정보 삭제delete빈문자열로 초기화 3. 학생 정보 검색search이름으로 검색 4. 학생 정보 수정update이름으로 검색 후 수정 5. 학생 정보 모두 출력findAll ------------ 6. 과목의 총점(ex : 1.영어, 2.수학) 7. 과목의..
Java의 함수에 대해서 알아보자. function : 함수, 독립적인 프로세스 method : 함수, class에 포함되어 있는 함수 C언어 - function으로 이루어짐 Java - class로 이루어짐 목적 : 코드의 간락화, 같은 처리를 하는 코드의 집약화 함수는 간략히 5가지로 보자면 input (x) return(x) input (o) return(x) input input return input (o) return (o) input (x) return (o) 이 정도가 있다 input은 받는값 즉 파라미터, return은 말그대로 return이다. package main; public class mainClass { public static void main(String[] args) { ..
Java로 주어진 배열과 ASCII code를 이용하여 간단한 암호화, 복호화를 할 수 있는 코드를 작성해보았다. 코드 package work0527; public class Exercise6 { public static void main(String[] args) { /* 다음은 알파벳과 숫자를 아래에 주어진 암호표로 암호화하는 프로그램이다. ASCII 97 ~ 122 a b c d e f g h i j k l m n o p q r s t u v w x y z ` ~ ! @ # $ % ^ & * ( ) - _ + = | [ ] { } ; : , . / ASCII 48 ~ 57 0 1 2 3 4 5 6 7 8 9 q w e r t y u i o p */ //String abc = "abcdefghijkl..
Java로 배열의 값을 2배로 연산되도록하는 코드를 작성해보았다. 코드 package work0527; public class Exercise5 { public static void main(String[] args) { /* 배열의 값에 *2배의 연산된 값이 산출되도록 메소드를 작성하시오. */ int num1[] = {1, 2, 3, 4, 5}; System.out.println("원본"); System.out.println(java.util.Arrays.toString(num1)); System.out.println("getDouble"); System.out.println(java.util.Arrays.toString(getDouble(num1))); } static int[] getDouble(..
Java로 문자열이 숫자로만 이루어져있는지 아닌지 확인하는 코드를 작성해보았다. 코드 package work0527; public class Exercise4 { public static void main(String[] args) { /* 메소드명 : isNumber 기 능 : 주어진 문자열이 모두 숫자로만 이루어져있는지 확인한다. 모두 숫자로만 이루어져 있으면 true를 반환하고, 그렇지 않으면 false를 반환한다. 만일 주어진 문자열이 null이거나 빈 문자열“”이라면 false를 반환한다. 반환타입 : boolean 매개변수 : String str - 검사할 문자열 */ String str = "123"; String str1 = ""; String str2 = null; System.out.p..
Java로 배열안에 있는 값 중에 최대값을 구하는 코드를 작성해보았다. 코드 package work0527; public class Exercise3 { public static void main(String[] args) { /* 메소드명 : max (o) 기 능 : 주어진 int형 배열의 값 중에서 제일 큰 값을 반환한다. (o) 만일 주어진 배열이 null이거나 크기가 0인 경우, -999999를 반환한다. 반환타입 : int 매개변수 : int[] arr - 최대값을 구할 배열 */ int[] data = {3,2,9,4,7}; int[] check = null; int[] zero = new int[0]; System.out.println(java.util.Arrays.toString(data)..
Java로 배열을 섞어주는 프로그램을 작성해보았다. 코드 package work0527; public class Exercise2 { public static void main(String[] args) { /* * 메소드명 : shuffle 기 능 : 주어진 배열에 담긴 값의 위치를 바꾸는 작업을 반복하여 뒤섞이게 한다. * 처리한 배열을 반환한다. * 반환타입 : int[] 매개변수 : int[] arr – 정수 값이 담긴 배열 */ int[] original = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; System.out.println("원본"); System.out.println(java.util.Arrays.toString(original)); int[] result = shuff..
Java로 두 점간의 거리를 구하는 코드를 작성해보았다. 코드 package work0527; public class Exercise1 { public static void main(String[] args) { // 두 점 (x,y)와 (x1,y1)간의 거리를 구한다 System.out.println(getDistance(1,1,2,2)); } static double getDistance(int x, int y, int x1, int y1) { // Math.pow()
1330번 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String num = sc.nextLine(); // .next() -> 공백 제거 // /nextLine() -> 공백 유지 String splitArr[] = num.split(" "); int n1, n2; n1 = Integer.parseInt(splitArr[0]); n2 = Integer.parseInt(splitArr[1]); if (n1 == n2) { System.out.println("=="..