神奇海螺吧 关注:12,857贴子:63,906
  • 9回复贴,共1

我想问一下这个代码有什么问题

只看楼主收藏回复

public class hellojava {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int a,b,c,x,t;
a=3;
b=2;
c=0;
x=0;
t=0;
if ((a>b)){
System.out.println("a大于b");}
else{
a=a++;System.out.println("a小于b");
}
System.out.println(a);
while(x<=20){
x=x+1;
c=1/x;
t=c+t;
}
System.out.println(t);
}
}


IP属地:山东1楼2016-10-02 20:00回复
    有问必答不知道


    IP属地:广东2楼2016-10-02 21:57
    回复
      等等


      IP属地:山东来自Android客户端3楼2016-10-03 08:26
      回复
        你为什么不问问神奇海螺呢?


        IP属地:山东来自Android客户端4楼2016-10-03 09:59
        回复
          java变量要初始化,而c++不用


          IP属地:广东来自Android客户端5楼2016-10-03 14:43
          回复
            定义ABCTX的值
            int a,b,c,x,t;
            a=3;
            b=2;
            c=0;
            x=0;
            t=0;


            6楼2016-10-03 17:34
            回复
              由IF引导的判断句
              if ((a>b)){
              System.out.println("a大于b");}
              否则
              a=a++;
              System.out.println("a小于b");
              后面我就看不懂了


              7楼2016-10-03 17:35
              回复
                a=a++;这里应该是a++;直接自增就行。while(x<=20){x=x+1;c=1/x;之前c的定义是int,这里变小数了,把t和c改为float即可


                IP属地:浙江8楼2016-10-06 13:06
                收起回复
                  变量自增不用赋值


                  IP属地:甘肃来自Android客户端9楼2016-10-16 11:26
                  回复