为了账号安全,请及时绑定邮箱和手机立即绑定

多重循环,搞不明白为什么对不了、

import java.util.Scanner;

public class duochongxunhuan2 {


public static void main(String[] args){

          Scanner in = new Scanner(System.in);

          System.out.println("请输入1~999999999之间的数字 ");

          int t = in.nextInt();

     int a = 0;

     int b = 0;

if(a>=1&&a<=999999999){

       while(a>=1){

       a=a/10;

       b++;

    } 

    System.out.println("这是个"+(b-1)+"位数");

 }else{

 System.out.println("输入有误");

 }

             

}

}


正在回答

2 回答

import java.util.Scanner;

public class duochongxunhuan2 {


public static void main(String[] args){

 Scanner in=new Scanner (System.in);

  System.out.println("请输入a的值:");

  int a=in.nextInt();

 int b = 0;

 

 

if(a>=1&&a<=999999999){

while(a>=1){

a=a/10;

b++;

System.out.println("这是个"+b+"位数");

 }else{

 System.out.println("输入有误");

 }

             

}

}

对对对,终于搞好了  好难啊   哈哈哈哈


0 回复 有任何疑惑可以回复我~

你的t没使用啊?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

多重循环,搞不明白为什么对不了、

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信