博客
关于我
第一次考核总结
阅读量: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/

你可能感兴趣的文章
mysqldump 导出中文乱码
查看>>
mysqldump 导出数据库中每张表的前n条
查看>>
mysqldump: Got error: 1044: Access denied for user ‘xx’@’xx’ to database ‘xx’ when using LOCK TABLES
查看>>
Mysqldump参数大全(参数来源于mysql5.5.19源码)
查看>>
mysqldump备份时忽略某些表
查看>>
mysqldump实现数据备份及灾难恢复
查看>>
mysqldump数据库备份无法进行操作只能查询 --single-transaction
查看>>
mysqldump的一些用法
查看>>
mysqli
查看>>
MySQLIntegrityConstraintViolationException异常处理
查看>>
mysqlreport分析工具详解
查看>>
MySQLSyntaxErrorException: Unknown error 1146和SQLSyntaxErrorException: Unknown error 1146
查看>>
Mysql_Postgresql中_geometry数据操作_st_astext_GeomFromEWKT函数_在java中转换geometry的16进制数据---PostgreSQL工作笔记007
查看>>
mysql_real_connect 参数注意
查看>>
mysql_secure_installation初始化数据库报Access denied
查看>>
MySQL_西安11月销售昨日未上架的产品_20161212
查看>>
Mysql——深入浅出InnoDB底层原理
查看>>
MySQL“被动”性能优化汇总
查看>>
MySQL、HBase 和 Elasticsearch:特点与区别详解
查看>>
MySQL、Redis高频面试题汇总
查看>>