- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 验证哥德巴赫猜想(for循环及其优化)
1.问题描述:任何一个大于6的偶数,都能分解成两个质数的和。要求输入一个整数,输出这个整数能被分解成哪两个质数的和。 2.思路分析:可以使用穷举法,即使用for循环列出所有可能的情况再使用if条件判断滤去不符合条件的组合。注意先要对用户输入的数进行合法判断 3.代码 4.代码分析: (a)首先利用Scanner获取用户输入的整数。但是一定要对用户输入的整数进行合法判断,如果不合法则要求...
2018-07-27 09:49:58 4668
原创 "百钱买百鸡"问题(for循环的使用及其优化)
1.题目描述:3文钱可以买一只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100文钱买一百只鸡,那么各有公鸡,母鸡,小鸡多少只? 2.思路分析:可以使用穷举法,即使用for循环把所有可能的方法都遍历一遍,再结合题设使用if条件滤掉只剩下符合条件的方案。一共3个变量,可以使用双重for循环控制公鸡和母鸡的数量,小鸡的数量自然可以得知 3.代码优化部分: (a)为了减少循环次数,提高...
2018-07-27 09:09:07 12274 1
原创 a++和++a的区别
a++和++a在参与运算的时候,变量a本身都要进行加1运算, 而a++表达式整体不进行加1运算,++a表达式整体进行加1运算。a–和–a表达式亦然。 举例说明 int a=5; int b=(a++)+(–a)+(++a); System.out.println(b); a变量初始值为5,进行(a++)运算后,a变量本身加1值变成6,而(a++)这个表达式不进行加...
2018-07-26 20:44:33 1081 2
空空如也
fibonacci算法使用数组实现
2019-08-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人