题目要求:输出九九乘法表
public class E201_04_07九九乘法表 { /* 1.先找他的初始化值 2.判断它九九乘法表的范围 3.确定循环结构 */ public static void main(String[] args) { for (int i = 1; i<=9;i++){ for (int a=1; a<=i;a++ ){ System.out.print(a+"*"+i+"="+i*a+'\t'); } System.out.println(); } } }
目要求:任意一个自然数,若为偶数则除以2,若为奇数则乘以3加1,得到新的自然数,经过若干次这样演算,最终结果必然为1。要求显示验证的步骤。
public class E201_04_05验证角谷定理 { /* 1.输入一个自然数 2.判断它是否为偶数还是奇数 3.找到他们的初始化值 4.确定他的判断条件 5.输出 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个自然数"); int num = scanner.nextInt(); while (num!=1){ while (num%2==0){ num/=2; System.out.println("该数为偶数,所以除以2,得="+num); }if (num!=1){ while (num%2!=0){ num = num*3+1; System.out.println("该数为寄数,所以乘以3加1,得 +"+num); } } } } }