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

你可能感兴趣的文章
python 加密解密(base64, AES)
查看>>
Python 和Java 哪个更适合做自动化测试?
查看>>
python 图片转ico
查看>>
python 图片转文字、语音转文字、文字转语音保存音频并朗读
查看>>
python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
查看>>
Python 在并行进程之间共享字典
查看>>
Python 垃圾收集器文档
查看>>
python 基于 wordcloud + jieba + matplotlib 生成词云
查看>>
python 基于detectron或mask_rcnn的mask遮罩区域进行图片截取
查看>>
Python编程:Tkinter图形界面设计(2)
查看>>
Python 基础 - Day 5 Learning Note - 模块 之 标准库:time (1)
查看>>
Python 基础一
查看>>
Python 基础知识点整理与分享,期盼你的交流!
查看>>
python 基础第七篇
查看>>
Python编程:Tkinter图形界面设计(1)
查看>>
Python 基础语法:None
查看>>
Python 基础语法:基本数据类型(一)
查看>>
python编程读取写入excel_Python读取txt内容写入xls格式excel中的方法
查看>>
Python 基础语法:基本数据类型(字典)
查看>>
Python 基础语法:基本数据类型(字符串)
查看>>