0905作业

第一题:说明再循环结构中break语句和conyinue语句的区别。
答案:break是结束整个循环,continue是结束本次循环。

第二题:视野for循环结构实现:从键盘上接受从周一到周五每天的学习时间(以小时为单位),并计时算每日平均学习时间。
答案:`package cn.jbit.output;

import java.util.Scanner;

public class for_Demo1 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int i=1; //星期几
    double time;//学习时间
    double avg; //平均分
    double sum=0;
    Scanner input=new Scanner(System.in);

    for(;i<6;i++){
        System.out.println("请输入周"+i+"学习时间");
        time=input.nextDouble();

         sum=sum+time;
    }
    avg=sum/(i-1);
    System.out.println("平均分为"+avg);

}

}

第三题:鸡兔同笼是我国古代著名的趣题之一。大约再1500年钱,《孙子算经》中记载了这样一道题目:今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各有几只?试编写程序解决这个问题。
答案:
package cn.jbit.output;

public class for_Demo2 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int tu = 0;
    for(int chiken = 0; chiken <= 35; chiken++){
        tu = 35 - chiken;
        if(2*chiken + 4*tu == 94){
            System.out.println("鸡有 " +chiken+ "只,兔子有 " +tu+ " 只");
            break;
        }

}

}
}

第四题:开发应该表土为“FlipFlop”的游戏应用程序。他从1计数到100,遇到5的倍数就输出单词“Flop”,即为3的倍数又为5额倍数输出单词“FlipFlop”,其余的情况下输出当前数字。
答案:
package cn.jbit.output;

public class for_Demo3 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    for (int i = 1; i <= 100; i++) {
        System.out.println(i);
        if (i % 3 != 0 && i % 5 != 0) {
            continue;
        }
        System.out.println("FlopFilp" + i);
        if (i % 3 != 0) {
            continue;

        }
        System.out.println("Flop" + i);
        if (i % 5 != 0) {
            continue;

        }
        System.out.println("Flip" + i);

    }

}

}

第五题:再马克思手稿中有一道趣味的数学问题:一共有30个人,可能博阿科男人,女人和小孩。他们再一家饭馆吃饭共花了50先令,其中每个男人花3先令,每个女人花2先令,每个小孩花1先令。请问男人,女人和小孩各几人?请编写一个程序来解决这个问题。
答案:
package cn.jbit.output;

public class for_Demo4 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int nan=0;
    int nv=0;
    int hai=0;
    for(nan=0; nan<=10; nan++){
        nv=20-2*nan;
        hai=30-nan-nv;

        if(3*nan+2*nv+hai==50){
            System.out.println("男有"+nan+"女有"+nv+"孩有"+hai);


        }
    }

}

}
`
第六题:阅读下列程序段,写出程序结束后变量sum的值。

答案:sum等于26。

猜你喜欢

转载自blog.csdn.net/a530609250/article/details/82426730