永发信息网

java中do while中while不能用两个变量来判断吗?

答案:3  悬赏:20  手机版
解决时间 2021-03-23 23:16
public class lianxi{
public static void main(String[] args){
for(int i=1;i<=9;i++){
do{
int f = 1;
f = f*i;
System.out.print(f);
f++;
}while(f<i);
System.out.print("\n");

}
}
}
运行起来说找不到符号
最佳答案
简单解释一下:你的f变量不要定义到for循环里面,因为这个循环里面的东西是存在执行不到的可能性的,但是你先面直接用使用了f,java编译器就会报错,因为这个变量下面使用的时候可能还未定义(未执行循环体的情况),定义到for循环外面就好了。
public static void main(String[] args)
    {
        
        int f = 0;
        for (int i = 1; i <= 9; i++)
        {
            do
            {
                f = 1;
                f = f * i;
                System.out.print(f);
                f++;
            } while (f < i);
            System.out.print("\n");
        }
    }
全部回答
public class lianxi{ public static void main(String[] args){ for(int i=1;i<=9;i++){ int f = 1; do{ f = f*i; System.out.print(f); f++; }while(f<i); System.out.print("\n"); } } }
int i=0; int k=0; int[] goals=new int[10]; scanner input= new scanner(system.in); while(i<10) {  system.out.println("请输入第"+i+"局游戏得分:"); goals[i]=input.nextint(); if(goals[i]>80)k++; }if(k>=9) system.out.println("你的得分为一级!"); else if(k>=6) system.out.println("你的得分为二级!");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电视剧儿女不孝顺,孙子叫玉国
单选题生物的遗传物质是A.蛋白质B.葡萄糖C.核
给闺蜜留言的简短句子,关于闺蜜的唯美句子
请问有单相五匹空调吗,
编写函数fun,其功能是:将两个两位数的正整
正新烤鸭脖(颖泉万达店)地址有知道的么?有点
人心背后的凄凉什么意思
git bash和git cmd有什么不同
怎么去掉粘胶,粘胶是什么面料
单选题经济全球化的根本动力是A.生产力的迅速
可燃固体火灾,不应用哪种灭火器灭火
如何挽救已经破裂的婚姻呢
Ⅰs thⅰs mr john’s?读音
钟山盛明五金店机电商行在什么地方啊,我要过
梦幻西游练妖店卖人型狂豹赚钱吗
推荐资讯
要了解一批灯泡的使用寿命,从10?000只灯泡中
亲,你知道思念水饺是由谁代言的吗?是男明星
沉香的诗句,带有沉香的诗句
240÷40=420÷20=640÷40=270÷30=360÷60=48
寻找一本小说!!! 内容 意外死然后到阎王那
19考研都有哪些好用的参考书?
薯条放哪比较好,在常温的地方放着行吗?不会
传输融通是什么意思,两融余额是什么意思
203÷7×9?????????4040÷8-26×5????????(2
有没有人是自学韩语成功的啊
原买了一套运动服,这套运动服的原价是多少元
建国以来,我国医疗技术有显著提高,下列仅一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?