public class MyTest{
public static void main (String []args){
int sum = 0 ;
int i = 1 ;
while (sum < 100){
sum += i ;
i++;
}
System.out.println(i);
}
}
吧变量前的 int 去掉就会报错,我记得可以这样申明啊,直接用 sum=0但是怎么要在前面加上int?
public static void main (String []args){
int sum = 0 ;
int i = 1 ;
while (sum < 100){
sum += i ;
i++;
}
System.out.println(i);
}
}
吧变量前的 int 去掉就会报错,我记得可以这样申明啊,直接用 sum=0但是怎么要在前面加上int?
js才可以这样申明,java等强类型语主申明变量时都要定义变量的类型。
js弱类型语言,不需要定义变量的类型
class MyTest{
static int sum,i;
public static void main (String []args){
sum = 0 ;
i = 1 ;
while (sum < 100){
sum += i ;
i++;
}
System.out.println(i);
System.out.println(sum);
}
}
java不行
java必须先声明类型
建议LZ去研究下java中语句的执行顺序就很清楚了。。
int sum;
public static void main (String []args){
sum = 0 ;
int i = 1 ;
while (sum < 100){
sum += i ;
i++;
}
System.out.println(i);
}
}这样可以
你可以这样写
int sum = 0 ,i = 1 ;
就OK了