본문 바로가기

자바

[Java] 정올기초다지기 함수1-형성평가3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package 함수1.형성평가03; import java.util.Scanner; public class Main { public static void square(int num) { for(int i=1;i 더보기
[Java] 정올기초다지기 함수1-형성평가2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package 함수1.형성평가02; import java.util.Scanner; public class Main { public static void sum(int num) { int sum =0; for(int i=1;i sum 이라는 메소드에 sum 이라는 변수를 만들어 for문을 사용하여 입력받은값까지의 합을 계산합니다. ( i < num 로 작성할경우 i는 num의 미만까지만 포함되기때문에 마지막값이 합산되어지지않으므로 main 메소드에서 sum이라는 메소드에 입력받은 값을 넣어줍니다. 더보기
[Java] 정올기초다지기 함수1-형성평가1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package 함수1.형성평가01; public class Main { public static void method() { System.out.println("@@@@@@@@@@"); } public static void main(String[] args) { System.out.println("first"); method(); System.out.println("second"); method(); System.out.println("third"); method(); } } > @를 10개 출력해주는 함수를 생성합니다. > main 메소드에서 문제에서 제시해주는 문구와 @를 출력해주는 메소드를 사용하여 출력하여 줍니다. 더보기
[Java] 정올기초다지기 함수1-자가진단08 12345678910111213141516171819202122232425262728293031323334353637package 함수1.자가진단08; import java.util.Scanner; public class Main { public static void ggd(int num1,int num2) { if(num1 더보기
[Java] 정올기초다지기 함수1-자가진단07 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 package 함수1.자가진단07; import java.util.Scanner; public class Main { public static void main(String[] args) { int num1,num2 =0; Scanner sc = new Scanner(System.in); num1 = sc.nextInt(); num2 = sc.nextInt(); System.out.print(method1(num1,num2)+" "+method2(num1,num2)); sc.close(); } public static int method1(int a, int b) { a = (.. 더보기
[Java] 자바 split 함수 ( 문자열을 끊어서 배열에 저장 ) split 함수 : 입력받은 정규표현식 또는 특정 문자를 기준으로 문자열을 나누어 배열에 저장하여 리턴한다. ex) 1 2 3 4 5 6 String str = 010-1234-5678 String[] num = str.split("-"); 위의 조건이 주어졌을때, num 이라는 변수에는 split이라는 함수를 통하여 "-" 라는 특정 문자를 기준으로 문자열을 나눈다. ㄴ 010"-"1234"-"5678 ( 010 / 1234 / 5678 이렇게 3개의 문자열로 나뉘는것이다.) 배열의 0번째 방에는 010 / 1번째 방에는 1234 / 2번째 방에는 5678 을 저장할수 있게된다. 더보기
[Java] 정올기초다지기 함수1-자가진단06 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 package 함수1.자가진단06; import java.util.Scanner; public class Main { public static int a(int num1,String num2, int num3) { if(num2.equals("+")) { return num1 + num3; } else if(num2.equals("-")) { return num1 - num3; } else if(num2.equals("*")) { return num1 * num3; } else if(num2.equals("/")) { ret.. 더보기
[Java] 정올기초다지기 함수1-자가진단05 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 package 함수1.자가진단05; import java.util.Scanner; class Main { public static int squared(int num1, int num2) { int num = num1; if(num2 == 0) { return 1; } for(int i=1;i squared 라는 거듭제곱을 해주는 메소드를 생성하여줍니다. 2개의 값을 입력받고, for문을 사용하여 입력받은 값만큼 거듭제곱을 실행합니다. 모든수의 0제곱은 결과값이 1이므로 if문을 사용하여 1로 리턴하여줍니다. > 2개의 값을 main 메소드에서 입력받고 squa.. 더보기