๐๏ธ์ํํธ์จ์ด
[์๋ฐ/Java] ์ธํฐํ์ด์ค(interface)
๊ฐ๋ ์ ๋ฆฌ ๊ธ. ์ ์ ๋ฆฌ๋ ๊ธ์ด ์์ด ๊ณต์ ํด๋ณธ๋ค. https://limkydev.tistory.com/197 [JAVA] ์๋ฐ ์ธํฐํ์ด์ค๋?(Interface)_์ด ๊ธ ํ๋๋ก ๋ฐ์ด๋ด์ 1. ์ธํฐํ์ด์ค ๊ฐ๋ ๊ณผ ์ญํ ์ธํฐํ์ด์ค....์ด ๊ธํ๋๋ก ๋ฐ์ด๋ด์. (ํ์ฌ์์ ์กด๋๋ง์ ๋ง์ด ์ฐ๊ธฐ๋๋ฌธ์ ์ฌ๊ธฐ์๋ผ๋ ๋ฐ๋ง๋ก ๊ธ์ ์จ๋ณด๊ณ ์ถ์ ใ ) ์ธํฐํ์ด์ค๋ ๋ญ๊น?? ๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด, ๊ทน๋จ์ ์ผ limkydev.tistory.com ์ธํฐํ์ด์ค๋ ๋ฌด์์ธ๊ฐ? ๊ทน๋จ์ ์ผ๋ก ๋์ผํ ๋ชฉ์ ํ์ ๋์ผํ ๊ธฐ๋ฅ์ ์ํํ๊ฒ๋ ๊ฐ์ ํ๋ ๊ฒ์ด ๋ฐ๋ก ์ธํฐํ์ด์ค์ ์ญํ ์ด์ ๊ฐ๋ ์ด๋ค. ์กฐ๊ธ ๋ ์ ์ํ๊ฒ ๋งํ๋ฉด, ์๋ฐ์ ๋คํ์ฑ์ ๊ทน๋ํํ์ฌ ๊ฐ๋ฐ์ฝ๋ ์์ ์ ์ค์ด๊ณ ํ๋ก๊ทธ๋จ ์ ์ง๋ณด์์ฑ์ ๋์ด๊ธฐ ์ํด ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ค. ์ ์ด๊ฒ ๋ฌด์จ๋ง์ธ๊ฐ? ์์์ผํ๋ ๊ฐ..
![[์๋ฐ/Java] 1๋ณด๋ค ํฐ ์ ์๋ฅผ ์
๋ ฅํ์ฌ ํฉํ ๋ฆฌ์ผ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnyOGU%2Fbtrd14WFA4V%2Fd3f1Eci3sN0jxGA4Ko2hJ0%2Fimg.png)
[์๋ฐ/Java] 1๋ณด๋ค ํฐ ์ ์๋ฅผ ์ ๋ ฅํ์ฌ ํฉํ ๋ฆฌ์ผ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ
๋ชฉํ ์ฝ๋ package JavaFestival; import java.util.Scanner; public class test10 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.print("์ ๋ ฅ : "); int num = sc.nextInt(); int result = 1; for(int i = 1; i
![[์๋ฐ/Java] (๋์ด๋ ์ค์) ์
๋ ฅ๋ ๋ฌธ์ฅ์ ํฌํจ๋ ์ํ๋ฒณ์ ๋น๋๋ฅผ ๋์๋ฌธ์ ๊ตฌ๋ณ์์ด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbkv6Oi%2Fbtrd21516ma%2FfhtTAB9Qhcoz0WeREKtA20%2Fimg.png)
[์๋ฐ/Java] (๋์ด๋ ์ค์) ์ ๋ ฅ๋ ๋ฌธ์ฅ์ ํฌํจ๋ ์ํ๋ฒณ์ ๋น๋๋ฅผ ๋์๋ฌธ์ ๊ตฌ๋ณ์์ด ๊ตฌํ๋ ํ๋ก๊ทธ๋จ
๋ชฉํ ์ฝ๋ package JavaFestival; import java.util.Scanner; public class test8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int fail = 0; for(int i = 0; i < Math.pow(10,10000); i++) { int temp1 = (int)(Math.random()*10); int temp2 = (int)(Math.random()*10); System.out.printf("%d + %d = ",temp1,temp2); int ans = sc.nextInt(); if(ans == (temp1+temp2)) { System.out.prin..
![[์๋ฐ/Java] ๋๋ค์ผ๋ก ์ ์ 2๊ฐ๋ฅผ ๋ฝ์ ํฉ์ด ์ผ์นํ๋ฉด "Success" , ์ผ์นํ์ง ์์ผ๋ฉด "Faul"์ ์ถ๋ ฅ, ๊ธฐํ๋ 5๋ฒ์ธ ํ๋ก๊ทธ๋จ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQzpuf%2Fbtrd65fUQ3X%2F9AGOGx5KDc1DVbP9M8lnq1%2Fimg.png)
[์๋ฐ/Java] ๋๋ค์ผ๋ก ์ ์ 2๊ฐ๋ฅผ ๋ฝ์ ํฉ์ด ์ผ์นํ๋ฉด "Success" , ์ผ์นํ์ง ์์ผ๋ฉด "Faul"์ ์ถ๋ ฅ, ๊ธฐํ๋ 5๋ฒ์ธ ํ๋ก๊ทธ๋จ
๋ชฉํ ์ฝ๋ while ๋ฌธ ๋์ for๋ฌธ์ ํ์ฉํด๋ณด์๋ค. package JavaFestival; import java.util.Scanner; public class test8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int fail = 0; for(int i = 0; i < Math.pow(10,10000); i++) { int temp1 = (int)(Math.random()*10); int temp2 = (int)(Math.random()*10); System.out.printf("%d + %d = ",temp1,temp2); int ans = sc.nextInt(); if(ans == (temp1+..
![[์๋ฐ/Java] ๋ฌธ์์ด ํํ์ 2์ง์๋ฅผ ์
๋ ฅ๋ฐ์ 10์ง์๋ก ๋ฐ๊พธ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT0hML%2Fbtrd7T0GiR8%2FcXDKtK0k88HIactKmT07XK%2Fimg.png)
[์๋ฐ/Java] ๋ฌธ์์ด ํํ์ 2์ง์๋ฅผ ์ ๋ ฅ๋ฐ์ 10์ง์๋ก ๋ฐ๊พธ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋ชฉํ ์ฝ๋ 2์ง์ -> 10์ง์ ๋ณํ String str1 = "01001101"; int Str1 = Integer.parseInt(str1, 2); System.out.println(Str1); 77 2์ง์ -> 8์ง์, 10์ง์, 16์ง์๋ก ๋ณํ package JavaFestival; public class test8 { public static void main(String[] args) { String str1 = "01001101"; int Str1 = Integer.parseInt(str1, 2); System.out.println(Str1); int Str2 = Integer.parseInt(str1, 8); int Str3 = Integer.parseInt(str1, 16); System..
![[์๋ฐ/Java] 2๊ฐ์ ์ ์ base, n์ ์
๋ ฅ ๋ฐ์ base์ n ์ ๊ณฑ ๋งํผ ๊ฐ์ ๋ฐํํ๋ powerN() ๋ฉ์๋๋ฅผ ์์ฑํ๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmamMV%2Fbtrd2jTmz6g%2FIu8wGhiT4KZkszwjiLLOo1%2Fimg.png)
[์๋ฐ/Java] 2๊ฐ์ ์ ์ base, n์ ์ ๋ ฅ ๋ฐ์ base์ n ์ ๊ณฑ ๋งํผ ๊ฐ์ ๋ฐํํ๋ powerN() ๋ฉ์๋๋ฅผ ์์ฑํ๊ธฐ
๋ชฉํ ์ฝ๋ package JavaFestival; public class test7 { public static void main(String[] args) { // TODO Auto-generated method stub int base = 2; int n = 3; int result = powerN(base, n); System.out.println("๊ฒฐ๊ณผ ํ์ธ : " + result); } public static int powerN(int base, int n) { int result = (int)Math.pow(base, n); return result; } } ๊ฒฐ๊ณผ ๊ฒฐ๊ณผ ํ์ธ : 8
![[์๋ฐ/Java] ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋์('_')๋ฌธ์๋ก ๊ตฌ์ฑ๋ ํํ์ ์ซ์๋ฅผ ์ฃผ์ด์ง ์ซ์์ ๊ฐ์ด ์ถ๋ ฅํ๊ณ ์ถ์๋ ์ฌ์ฉ๋๊ฒ ๋๋ ๋์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxQiWt%2Fbtrd0251Dck%2FsH0uSjdWt2kDsYu0IIxHVK%2Fimg.png)
[์๋ฐ/Java] ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋์('_')๋ฌธ์๋ก ๊ตฌ์ฑ๋ ํํ์ ์ซ์๋ฅผ ์ฃผ์ด์ง ์ซ์์ ๊ฐ์ด ์ถ๋ ฅํ๊ณ ์ถ์๋ ์ฌ์ฉ๋๊ฒ ๋๋ ๋์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ
๋ชฉํ ์ฝ๋ (์์ ์ ) ์ค๋ฅ : ๋งจ ๋ง์ง๋ง์ด 0์ผ๋ก ๋๋๋ ๊ฒฝ์ฐ์ ๊ฐ์ด 1ํฌ๊ฒ ๋์ด - ์ซ์๋ฅผ ์ ๋ชป ์ ์์์....(๋ด ์ค์,,) package JavaFestival; import java.util.Scanner; public class test4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); toDash tD = new toDash(); System.out.print("์ฒซ์๋ฆฌ 0์ ์ ์ธํ ์ซ์๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์ >> "); int num = sc.nextInt(); System.out.print("๋์('_')์ ์ด ํฉ >> "+ tD.Dash(num)); } } class toDash{ public int ..
![[์๋ฐ/JAVA] n๊ณผ x๋ฅผ ์
๋ ฅ ๋ฐ์, n๊ฐ์ ์ซ์ ์ค x๋ณด๋ค ์์ ์๋ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFaebM%2Fbtrd3aBYdw6%2FExPXIMb9DrRpoSbw1FaDAK%2Fimg.png)
[์๋ฐ/JAVA] n๊ณผ x๋ฅผ ์ ๋ ฅ ๋ฐ์, n๊ฐ์ ์ซ์ ์ค x๋ณด๋ค ์์ ์๋ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ
๋ชฉํ ์ฝ๋ (์์ ์ ) - ์ ๋ ฌ๋ ๊ฐ์ด๋ฏ๋ก, ๊ฒฐ๊ณผ๊ฐ์ด๋ ์ด์ง ๋ค๋ฅด๊ธฐ์ ๋ค์ ๋ฐ๊ฟ์ค๋ค package JavaFestival; import java.util.Arrays; import java.util.Scanner; public class test3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("N ์ ๋ ฅ >> "); int N = sc.nextInt(); System.out.print("X ์ ๋ ฅ >> "); int X = sc.nextInt(); int[] arr = new int[N]; for(int i = 0; i < arr.length ; i++) { System.out.pr..
![[์๋ฐ/Java] 2์ฐจ์ ๋ฐฐ์ด ์ผ์ชฝ์ผ๋ก 90๋ ํ์ ํ๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdeE0em%2Fbtrd5kRRulc%2FB5WbWxbph9qJUk83Jel4kk%2Fimg.png)
[์๋ฐ/Java] 2์ฐจ์ ๋ฐฐ์ด ์ผ์ชฝ์ผ๋ก 90๋ ํ์ ํ๊ธฐ
์ ์ฌ๋ฌธ์ ์ฐ์ธก์ผ๋ก ํ์ 180๋ ํ์ ๋ฑ ๋ชฉํ ์ฝ๋ package JavaFestival; import java.util.Arrays; import java.util.Scanner; public class test2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[][] arr = new int[5][5]; int cnt = 1; for(int i = 0; i < arr.length ; i ++) { for(int j= 0; j < arr[i].length ; j ++) { arr[i][j] = cnt++; } } //System.out.println(Arrays.toString(arr)); //๊ฒฐ๊ณผ๊ฐ :..
![[์๋ฐ/Java] 5๊ฐ์ ์ ์๋ฅผ ์
๋ ฅ ๋ฐ์ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ์์ค.](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FerESUc%2Fbtrd1xYOpM8%2FfixcHqPpmnuYPrvecy2Cb1%2Fimg.png)
[์๋ฐ/Java] 5๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅ ๋ฐ์ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ์์ค.
์ ์ฌ๋ฌธ์ ์ค๋ฆ์ฐจ์ ๋ฌธ์ ๋ด๋ฆผ์ฐจ์ ๋ฌธ์ ๋ชฉํ ์ฝ๋ - for ๋ฌธ ์ฌ์ฉ - ๊ธฐ๋ณธ sort ์ ๋ ฌ ๋ฉ์๋ ์ฌ์ฉ package JavaFestival; import java.util.Arrays; import java.util.Scanner; public class test3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[5]; for(int i = 0; i < arr.length ; i ++) { System.out.printf("%d๋ฒ์งธ ์ ์ ๋ ฅ: ",(i+1)); arr[i] = sc.nextInt(); System.out.println(); } for(int i = 0; i<..