博客
关于我
第一次考核总结
阅读量: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 如何给SQL添加索引
查看>>
mysql 字段区分大小写
查看>>
mysql 字段合并问题(group_concat)
查看>>
mysql 字段类型类型
查看>>
MySQL 字符串截取函数,字段截取,字符串截取
查看>>
MySQL 存储引擎
查看>>
mysql 存储过程 注入_mysql 视图 事务 存储过程 SQL注入
查看>>
MySQL 存储过程参数:in、out、inout
查看>>
mysql 存储过程每隔一段时间执行一次
查看>>
mysql 存在update不存在insert
查看>>
Mysql 学习总结(86)—— Mysql 的 JSON 数据类型正确使用姿势
查看>>
Mysql 学习总结(87)—— Mysql 执行计划(Explain)再总结
查看>>
Mysql 学习总结(88)—— Mysql 官方为什么不推荐用雪花 id 和 uuid 做 MySQL 主键
查看>>
Mysql 学习总结(89)—— Mysql 库表容量统计
查看>>
mysql 实现主从复制/主从同步
查看>>
mysql 审核_审核MySQL数据库上的登录
查看>>
mysql 导入 sql 文件时 ERROR 1046 (3D000) no database selected 错误的解决
查看>>
mysql 导入导出大文件
查看>>
mysql 将null转代为0
查看>>