十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
public class test4 { /**
创新互联建站长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为晋江企业提供专业的做网站、成都网站建设,晋江网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
* @param 求2位数中 10位数加个位数的程序
*/
public static void sg(){
for(int i = 10 ;i=99;i++){
int j = i/10;//求十位数
int k = i%10;//求各位数
int temp = j + k;
System.out.println(i+ "十位数加上个位数为:" + temp);
}
}
public static void main(String[] args) {
sg();
}
}
我用的传参的办法 你输入的是可以循环几位
class FeiBoNaXieShuLie
{
public static void main(String[] args)
{
System.out.println("Hello World!");
dingli z=new dingli();
z.add(args);
}
}
class dingli
{
void add(String v[])
{
if (v.length!=1)
{
System.out.println("请重新执行,能能输入一个数字:");
System.exit(0);
}
int a=Integer.parseInt(v[0]);
if (a10)
{
System.out.println("请重新执行,能能输入一个小于10的数字:");
System.exit(0);
}
int b=0;
for (int c=a;c=0 ;c-- )
{
System.out.print("菲波那契数列为"+feibo(c));
System.out.println("\t");
}
}
int feibo(int j)
{
int l;
if (j==0||j==1)
{
return j;
}
else
l=feibo(j-1)+feibo(j-2);
//System.out.print(l);
return l;
}
}
public
static
int
countN(int
x)
{
int
n
=
0;
//
记录位数
do
{
x
=
x
/
10;
//
每次出去个位,当x=0时表示这个数每位已经分解完成
n++;
}
while
(x
!=
0);
return
n;
}
import java.util.Scanner;
public class TestDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//键盘输入数字
System.out.println("请输入一个数");
int a = sc.nextInt();
int temp=10;
String str = String.valueOf(a); //将数字转换成字符串
int b = str.length(); //判断该字符串长度,即数字位数
System.out.println("该数字:"+b+"位,");
while(b0){
int x = a%temp; //得到末尾数数字
a = a/temp;
System.out.print(x+",");
b--;
}
}
}
哈哈,我这个答案通俗易懂,应为我当年也是这样写的。
int num = 111;
int count = 0;
for (int i = 0; ; i++)
{
num = num / 10;
if (num = 1)
count++;
else
break;
}
break 之后count要加一,因为最后一次还没有自加就跳出循环了
这时候count= 3;