日期:2014-05-20  浏览次数:20590 次

关于java语言程序设计这书后面的习题
第P43页
    5.编写一个程序,把变量N的初始直设置为1678,然后利用除法运算和取余运算把变量的每位数字都提出来并打印,输出结果为
n=1678
n的每位数字是1,6,7,8



------解决方案--------------------
1678/1000%10代码楼主自己想吧.
------解决方案--------------------
public class Test
{

public static void main(String[] args)
{
int n = 1678;
int n1 = 1678/1000;
n = 1678%1000;
int m = n/100;
int m1 = n%100;
int a = m1/10;
int a1 = m1%10;
System.out.println(n1+ ", "+m+ ", "+a+ ", "+a1);
}
}


------解决方案--------------------
同意
------解决方案--------------------
可以考虑这个问题:
Input: any integer of any length
Outpt: Print all digits of the given integer.
Example:
Given: 12345
Print: 1 2 3 4 5

Given: 12305683
Print: 1 2 3 0 5 6 8 3