编程练习
文章平均质量分 62
叫我吴博士
菜鸟第一步,博客起步
展开
-
java编译古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
这兔子问题就是传统的斐波那契数列,可以用函数的递归去解决,本人菜鸟,不喜勿喷!!package 天才第一步;//我自己创建的,忽略import java.util.Scanner;//调用了Scanner用于输入,异常什么的还不懂,以后再说public class 兔子 {public static void main(String[] args){System.out.pri原创 2018-01-15 15:56:32 · 2065 阅读 · 0 评论 -
200以内的素数
public class prime {public static void main(String[] args){int sum = 0;//定义一个变量,来记录素数的个数for(int i = 1;i { if(is_prime(i)){sum++;System.out.println(i);//将素数输出}}System.out.println(原创 2018-01-15 16:58:12 · 2432 阅读 · 0 评论 -
水仙花
package 天才第一步;public class Daffodil {public static void main(String[] args){for(int i=100; i {if(isDaffodil(i))System.out.println(i);//将水仙花数输出}}public static boolean isDaffodil(i原创 2018-01-16 11:15:00 · 144 阅读 · 0 评论 -
字符转换问题
class TypeDemo{public static void main(String[] args){byte b1 = 3,b2 = 4,b;b = b1 + b2;b = 3+4;}}这段简单的语句编译后会第二句出了问题因为在执行b= b1+b2;b1和b2会先转为整形,然后再相加,而b是字节型就会爆出损失精度的错误而第三句,3+4会先计算结果,然原创 2018-01-16 19:27:48 · 137 阅读 · 0 评论 -
正整数分解质因数
import java.util.Scanner;class Demo1{public static void main(String[] args){Scanner sc = new Scanner(System.in);int n = sc.nextInt();for(int i = 2;i {if(prime(i))//先判断是否是质数{while( n%原创 2018-01-17 13:22:25 · 302 阅读 · 0 评论 -
最大公约数,最小公倍数
import java.util.Scanner;class SwitchStructure{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数:"); int max = sc.nextInt(); System.out.pr原创 2018-01-18 11:14:13 · 163 阅读 · 0 评论 -
烽火传信问题
【题目】小B负责首都的防卫工作。首都处于一个四面环山的盆地中,周围的n个小山构成一个环,作为预警措施,小B计划在每个小山上设置一个观察哨,日夜不停的瞭望周围发生的情况。一旦发生外敌入侵事件,山顶上的岗哨将点燃烽烟。若两个岗哨所在的山峰之间的那些山峰,高度都不大于这两座山峰,且这两个山峰之间有相连通路,则岗哨可以观察到另一个山峰上的烽烟是否点燃。由于小山处于环上,任意两个小山之间存在两个不...原创 2019-02-25 19:03:26 · 354 阅读 · 0 评论