반응형
반응형
123456789public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello Java~"); } }Colored by Color Scriptercs 클래스 : Hello, system, String 변수 : args(아규먼트), out 상수 : "Hello Java~" 메소드 : main, println() java 프로그램의 시작 -> main 끝? main이 엄밀히 말하면 아니다. 그럼 끝은?
strToInt 메소드는 String형 str을 매개변수로 받습니다. str을 숫자로 변환한 결과를 반환하도록 strToInt를 완성하세요. 예를들어 str이 1234이면 1234를 반환하고, -1234이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 1234567891011121314public class StrToInt { public int getStrToInt(String str) { int setInt = Integer.parseInt(str); return setInt; } //아래는 테스트로 출력해 보기 위한 코드입니다. public static void main(String args[]) { StrToInt strT..
문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요. 예를 들어 2x2 행렬인 A = ((1, 2), (2, 3)), B = ((3, 4), (5, 6)) 가 주어지면, 같은 2x2 행렬인 ((4, 6), (7, 9))를 반환하면 됩니다.(어떠한 행렬에도 대응하는 함수를 완성해주세요.) class SumMatrix { int[][] sumMatrix(int[][] A, int[][] B) { int[][] answer = new int[A.length][A[0].length]; for(int i=0; i
divisible 메소드는 int형 배열 array와 int divisor를 매개변수로 받습니다. array의 각 element 중 divisor로 나누어 떨어지는 값만 포함하는 새로운 배열을 만들어서 반환하도록 divisible에 코드를 작성해 보세요.예를들어 array가 {5, 9, 7, 10}이고 divisor가 5이면 {5, 10}을 리턴해야 합니다. 123456789101112131415161718192021222324252627282930313233import java.util.Arrays; class Divisible { public int[] divisible(int[] array, int divisor) { //ret에 array에 포함된 정수중, divisor로 나누어 떨어지는 숫자를 ..
JAVA 두 개의 주사위를 던졌을 때, 나오는 눈의 합이 5이면 실행을 멈춰라 package thisIsJava; public class Excercise04 { public static void main(String[] args) { boolean run = true; while (run) { int num1 = (int)(Math.random()*6)+1; int num2 = (int)(Math.random()*6)+1; if(num1 + num2 == 5) { System.out.println(num1 + "," + num2); run = false; }else { System.out.println(num1 + "," + num2); } } } }
oper메서드를 만들어서 구구단 만들기했어요~ 또 클래스 안에서는 굳이 setter getter를 안 사용해도 되지만 setter getter를 이용해서 변수에 값을 지정해보았어요~ 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172import java.util.Scanner; public class cal { private int num1, num2, result; //첫번째 숫자, 두번째 숫자, 결과값 변수 지정 private char op; //연산자 변수 지정 public static void main(Str..
약수 구하기 양의 정수를 입력 받고 그 수의 약수를 모두 출력하는 프로그램을 작성하십시오. 입력 양의 정수 출력 입력된 수의 약수를 공백으로 구분하여 출력 문제 풀이 1. 스캐너를 이용하여 양의 정수를 입력받는다. 2. 입력 받은 정수만큼 반복문을 수행한다. 3. 반복문 안에서 입력받은 수와 나누어서 0으로 떨어진다면 약수 입니다. import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i = 1; i