博客
关于我
第一次考核总结
阅读量:411 次
发布时间:2019-03-05

本文共 2321 字,大约阅读时间需要 7 分钟。

问题1:FlipFlop游戏

public class Test1 {    public static void main(String[] args) {        for (int i = 1; i <= 100; i++) {            if (i % 3 == 0 && i % 5 == 0) {                System.out.println(i + " FlipFlop");            } else if (i % 3 == 0) {                System.out.println(i + " Flip");            } else if (i % 5 == 0) {                System.out.println(i + " Flop");            }        }    }}

问题2:斐波那契数列

public class Test2 {    public static void main(String[] args) {        int i = 0, j = 1, k = 1, s = 0;        while (k < 20) {            i = i + j;            j = i + j;            k = k + 2;            System.out.print(i + "\t" + j + "\t");            s = i + j;        }        System.out.print("Sum=" + s);    }}

问题3:合并有序数组

public class Test3 {    public static void main(String[] args) {        int[] a = {9, 28, 38, 40, 56, 65, 78, 82};        int[] b = {13, 21, 33, 38, 45};        int[] c = new int[13];                for (int i = 0; i < 8; i++) {            c[i] = a[i];        }        for (int i = 8; i < 13; i++) {            c[i] = b[i - 8];        }                for (int i = 0; i < c.length; i++) {            for (int j = i + 1; j < c.length; j++) {                if (c[j] < c[i]) {                    int temp = c[i];                    c[i] = c[j];                    c[j] = temp;                }            }        }                for (int num : c) {            System.out.println(num);        }    }}

问题4:统计字符类型

public class Test4 {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        System.out.println("请输入字符串:");        String string = scanner.nextLine();        int letters = 0, spaces = 0, numbers = 0, others = 0;                for (int i = 0; i < string.length(); i++) {            char c = string.charAt(i);            if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) {                letters++;            } else if (c == ' ') {                spaces++;            } else if (c >= '0' && c <= '9') {                numbers++;            } else {                others++;            }        }                System.out.println("英文字母:" + letters);        System.out.println("空格:" + spaces);        System.out.println("数字:" + numbers);        System.out.println("其它字符:" + others);    }}

附加题

请参考上述代码,根据要求完成相应功能。

转载地址:http://vxwzz.baihongyu.com/

你可能感兴趣的文章
MySQL慢查询日志总结
查看>>
Mysql慢查询日志,查询截取分析
查看>>
MySQL慢查询问题排查
查看>>
mysql截取sql语句
查看>>
mysql截取身份证号前几位_EXCEL中怎样截取身份证号前六位数字
查看>>
mysql手工注入
查看>>
MySQL执行SQL文件出现【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解决方案
查看>>
Mysql执行update by id的过程
查看>>
mysql执行计划
查看>>
MySQL执行计划 EXPLAIN参数
查看>>
MySQL执行计划【explain】,看这一篇就够啦!
查看>>
Mysql执行计划字段解释
查看>>
mysql执行计划怎么看
查看>>
MySQL执行计划解读
查看>>
mysql执行顺序与索引算法
查看>>
mysql批量update优化_Mysql中,21个写SQL的好习惯,你值得拥有呀
查看>>
mysql批量update操作时出现锁表
查看>>
MYSQL批量UPDATE的两种方式
查看>>
mysql批量修改字段名(列名)
查看>>
MySQL批量插入数据遇到错误1213的解决方法
查看>>