关键词:
package com.homework.test; /* 【程序 19 打印菱形图案】 题目:打印出如下图案(菱形) * *** ***** ******* ***** *** * */ public class Test19 { public static void main(String [] args){ int n = 4; printStar(n); } public static void printStar(int n){ //打印上半部分 for (int i=0; i<n; i++) { for(int j=0; j<2*n+1; j++) { if((j >= n-i)&&(j <= n+i)) System.out.print("*"); else System.out.print(" "); } System.out.println(); } //打印下半部分 for (int i=n-2; i>=0; i--) { for(int j=0; j<2*n+1; j++) { if((j >= n-i)&&(j <= n+i)) System.out.print("*"); else System.out.print(" "); } System.out.println(); } } }
java50道经典习题-程序19输入行数打印菱形图案(代码片段)
题目:根据用户输入的行数打印菱形图案,若用户传入的是为偶数则提示用户重新输入,例如输入数字7打印出如下菱形图案 * *** ************ ***** *** *分析:先把图形分成两部分来看待,前四行一个... 查看详情
java基础50道经典练习题——水仙花数
【程序3水仙花数】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个... 查看详情
java基础50道经典练习题——水仙花数
【程序3水仙花数】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个... 查看详情
java基础50道经典练习题(27)——求素数
【程序27求素数】题目:求100之内的素数 源码:packagecom.homework.test;/*【程序27求素数】题目:求100之内的素数*/publicclassTest27{publicstaticvoidmain(String[]args){intcount=0;for(inti=2;i<100;i++){if(IsPrime(i)){System.out.print 查看详情
java基础50道经典练习题(27)——求素数
【程序27求素数】题目:求100之内的素数 源码:packagecom.homework.test;/*【程序27求素数】题目:求100之内的素数*/publicclassTest27{publicstaticvoidmain(String[]args){intcount=0;for(inti=2;i<100;i++){if(IsPrime(i)){System.out.print 查看详情
java基础50道经典练习题(21)——求阶乘
【程序21求阶乘】题目:求1+2!+3!+...+20!的和 程序分析:此程序只是把累加变成了累乘。 源码:packagecom.homework.test;/*【程序21求阶乘】题目:求1+2!+3!+...+20!的和程序分析:此程序只是把累加变成了累乘。*/publicclassTest21{public... 查看详情
java基础50道经典练习题(21)——求阶乘
【程序21求阶乘】题目:求1+2!+3!+...+20!的和 程序分析:此程序只是把累加变成了累乘。 源码:packagecom.homework.test;/*【程序21求阶乘】题目:求1+2!+3!+...+20!的和程序分析:此程序只是把累加变成了累乘。*/publicclassTest21{public... 查看详情
java基础50道经典练习题(22)——递归求阶乘
【程序22递归求阶乘】题目:利用递归方法求5!。 程序分析:递归公式:fn=fn_1*4! 源码:packagecom.homework.test;/*【程序22递归求阶乘】题目:利用递归方法求5!。程序分析:递归公式:fn=fn_1*4!*/publicclassTest22{publicstaticvoidmain(Str... 查看详情
java基础50道经典练习题(22)——递归求阶乘
【程序22递归求阶乘】题目:利用递归方法求5!。 程序分析:递归公式:fn=fn_1*4! 源码:packagecom.homework.test;/*【程序22递归求阶乘】题目:利用递归方法求5!。程序分析:递归公式:fn=fn_1*4!*/publicclassTest22{publicstaticvoidmain(Str... 查看详情
java基础50道经典练习题(25)——求回文数
【程序25求回文数】题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 源码:packagecom.homework.test;importjava.util.Scanner;/*【程序25求回文数】题目:一个5位数,判断它是不是回文数。... 查看详情
java基础50道经典练习题(25)——求回文数
【程序25求回文数】题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 源码:packagecom.homework.test;importjava.util.Scanner;/*【程序25求回文数】题目:一个5位数,判断它是不是回文数。... 查看详情
java基础50道经典练习题(26)——求星期
【程序26求星期】题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 ... 查看详情
java基础50道经典练习题(26)——求星期
【程序26求星期】题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 ... 查看详情
java基础50道经典练习题(20)——求前20项之和
【程序20求前20项之和】题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。 源码:packagecom.homework.test;/*【程序20求前20项之和】题目:有一分数序... 查看详情
java基础50道经典练习题(20)——求前20项之和
【程序20求前20项之和】题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。 源码:packagecom.homework.test;/*【程序20求前20项之和】题目:有一分数序... 查看详情
java基础50道经典练习题题目——不死兔神
【程序1不死神兔】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,2... 查看详情
java基础50道经典练习题(15)——排序
【程序15排序】题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交... 查看详情
java基础50道经典练习题(15)——排序
【程序15排序】题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交... 查看详情