博客
关于我
第一次考核总结
阅读量: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优化之BTree索引使用规则
查看>>
MySQL优化之推荐使用规范
查看>>
Webpack Critical CSS 提取与内联教程
查看>>
mysql优化概述(范式.索引.定位慢查询)
查看>>
MySQL优化的一些需要注意的地方
查看>>
mysql优化相关
查看>>
MySql优化系列-优化版造数据(存储过程+函数+修改存储引擎)-2
查看>>
MySql优化系列-进阶版造数据(load data statment)-3
查看>>
MySql优化系列-造数据(存储过程+函数)-1
查看>>
MySQL优化配置详解
查看>>
Mysql优化高级篇(全)
查看>>
mysql会员求积分_MySql-统计所有会员的最高前10次的积分和
查看>>
mysql会对联合索性排序优化_MySQL索引优化实战
查看>>
MySQL作为服务端的配置过程与实际案例
查看>>