zoukankan      html  css  js  c++  java
  • 题目5

    1.编写一段“FlipFlop”的游戏小程序。从1计数到100,遇到3的倍数就输出单词“Flip”,5的倍数就输出单词“Flop”,遇到既是3的倍数又是5的倍数则输出单词“FlipFlop”。其余情况输出对应的数字

     

    import java.util.Scanner;
    public class H1{
        public static void main(String[] args) {
            // 1.编写一段“FlipFlop”的游戏小程序。
            // 从1计数到100,遇到3的倍数就输出单词“Flip”,
            // 5的倍数就输出单词“Flop”,
            // 遇到既是3的倍数又是5的倍数则输出单词“FlipFlop”。
            // 其余情况输出对应的数字
        /*    for (int i=1;i<=100;i++) {
                if(i%3==0&&i%5==0){
                    System.out.println("FlipFlop");
                }else if(i%5==0){
                    System.out.println("Flop");
                }else if(i%3==0){
                    System.out.println("Flip");
                }else{
                    System.out.println(i);
                }
            }*/

     

    2.给定一个正整数n,求1+2+3+...+n之和并输出。

     

    //给定一个正整数n,求1+2+3+...+
            /*Scanner scan = new Scanner(System.in);
            int n = scan.nextInt();
            if(n<=0){
                System.out.println("输入的不是正整数");
            }else{
                long sum = 0;
                for (int i=1;i<=n;i++) {
                    sum += i;
                }
                System.out.println(sum);
            }*/

     

    3. 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个   第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下   的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

     

        //猴子吃桃问题:猴子第一天摘下若干个桃子,
            //当即吃了一半,还不瘾,又多吃了一个  
            // 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下   的一半零一个。到第10天早上想再吃时,
            //见只剩下一个桃子了。求第一天共摘了多少。
        /*    10 --1
            9  --(1+1)*2
            int peach = 1;
            for (int day = 9;day>=1;day--) {
                peach = (peach+1)*2;
            }
            System.out.println(peach);//1534*/

     

    4. 键盘输入一个非负整数,如果输入的不是非负整数,提示用户重新输入,直到输入正确为止。(假设用户很友好,输入的都是int类型的数字)对于用户输入的整数,如果是3的倍数[不是5的倍数],则输出3;如果是5的倍数[不是3的倍数],则输出5;如果既是3的倍数,也是5的倍数,则输出15。

    //键盘输入一个非负整数,如果输入的不是非负整数,
            //提示用户重新输入,直到输入正确为止。
            //(假设用户很友好,输入的都是int类型的数字)对于用户输入的整数,如果是3的倍数[不是5的倍数],则输出3;如果是5的倍数[不是3的倍数],则输出5;
            //如果既是3的倍数,也是5的倍数,则输出15。
            Scanner scan = new Scanner(System.in);
            while(true){
                System.out.println("请输入非负整数:");
                int num = scan.nextInt();
                if(num>0){
                    if(num%3==0&&num%5==0){
                        System.out.println(15);
                    }else if(num%5==0){
                        System.out.println(5);
                    }else if(num%3==0){
                        System.out.println(3);
                    }    
                    break;
                }
            }
                
  • 相关阅读:
    sql server日志已满报错
    图片基础信息
    android小细节
    内存泄露分析
    一个非常快的android模拟器
    activity退出
    ListView中内容的动画效果
    视频相关android软件
    Android Screen Monitor抓取真机屏幕
    ListView中使用type需要注意的东西
  • 原文地址:https://www.cnblogs.com/yangshuyuan1009/p/9831152.html
Copyright © 2011-2022 走看看