๋ฐ์ํ
๋ชฉํ
์ฝ๋
(์์ ์ )
์ค๋ฅ : ๋งจ ๋ง์ง๋ง์ด 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 Dash(int num) {
int result = 0;
//int cnt = 0;
int[] Dnum = {6, 2 , 5 , 5, 4, 5, 6, 6, 7, 6};
//int length = (int)(Math.log10(num)+1);
while(true) {
int num2 = num % 10;
num /= 10;
result += Dnum[num2];
//System.out.println((int)(cnt++)+ "");
System.out.println(num);
if(num <= 1) break;
}
return result;
}
}
(์์ ํ 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));
System.out.println();
System.out.print("์ฒซ์๋ฆฌ 0์ ์ ์ธํ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ >> ");
num = sc.nextInt();
System.out.print("๋์('_')์ ์ด ํฉ >> "+ tD.Dash(num));
System.out.println();
System.out.print("์ฒซ์๋ฆฌ 0์ ์ ์ธํ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ >> ");
num = sc.nextInt();
System.out.print("๋์('_')์ ์ด ํฉ >> "+ tD.Dash(num));
}
}
class toDash{
public int Dash(int num) {
int result = 0;
int[] Dnum = {6, 2 , 5 , 5, 4, 5, 6, 3, 7, 6};
while(num>0) {
int num2 = num % 10;
num /= 10;
result += Dnum[num2];
}
return result;
}
}
๊ฒฐ๊ณผ
์ฒซ์๋ฆฌ 0์ ์ ์ธํ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ >> 1234567890
๋์('_')์ ์ด ํฉ >> 49
์ฒซ์๋ฆฌ 0์ ์ ์ธํ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ >> 3392
๋์('_')์ ์ด ํฉ >> 21
์ฒซ์๋ฆฌ 0์ ์ ์ธํ ์ซ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ >> 2018
๋์('_')์ ์ด ํฉ >> 20
๋ง๋ถ์ด๊ธฐ ( while๋ฌธ )
package JavaFestival;
public class test5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double num = 10;
while(num > 0) {
System.out.print(num+" ");
num -= 0.5;
};
}
}
10.0 9.5 9.0 8.5 8.0 7.5 7.0 6.5 6.0 5.5 5.0 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.5
๋ฐ์ํ