第一阶段第七天(循环嵌套)

来源:互联网 发布:php开发ide排行榜 编辑:程序博客网 时间:2024/05/22 00:13
1、输出打印九九乘法口诀
package day7;public class Demo7_1 {public static void main(String[] args) {//外循环代表行 for(int i=1;i<=9;i++){//内循环控制打印输出for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");//输出打印}System.out.println();}   }}



2、通过for循环实现100以内,能被3整除不能被5整除数字的和,并输出打印
package day7;public class Demo7_2 {public static void main(String[] args) {int sum=0;//定义初始化变量for(int i=1;i<=100;i++){if(i%3==0&&i%5!=0){   sum+=i;}}System.out.println(sum);//输出打印信息}}


3、输出打印空心直角三角形
package day7;public class Demo7_3 {public static void main(String[] args) {//外循环代表行for(int i=1;i<=5;i++){//内循环打印for(int j=1;j<=2*i-1;j++){if(i==5||j==1||j==2*i-1){System.out.print("*");//打印*}else{System.out.print(" ");//空格占位符}}System.out.println();//换行}}}


4、通过键盘获取输入数字,判断该数字是否为一个质数
package day7;import java.util.Scanner;public class Demo7_4 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);//实例化Scanner对象System.out.println("请输入一个整数:");//提示用户输入int num=sc.nextInt();//获取用户输入的数字//除数if(num==1){//1不是质数System.out.println(num+"不是质数");}for(int i=2;i<=num;i++){if(num%i==0&&num!=i){System.out.println(num+"不是质数");break;}else{System.out.println(num+"是质数");break;}}}}


5、输出打印等腰空心三角形
package day7;public class Demo7_5 {public static void main(String[] args) {//外循环代表行for(int i=1;i<=5;i++){//内循环空格占位符for(int k=5;k>=i;k--){System.out.print(" ");}//内循环控制*for(int j=1;j<=2*i-1;j++){if(i==5||j==1||j==2*i-1){System.out.print("*");//打印*}else{System.out.print(" ");//空格占位符}}System.out.println();//换行}}}


6、通过for循环输出打印菱形图形
package day7;public class Demo7_6 {public static void main(String[] args) {//外循环代表行for(int i=1;i<=4;i++){//内循环空格占位符for(int k=4;k>=i;k--){System.out.print(" ");}//内循环控制*for(int j=1;j<=2*i-1;j++){System.out.print("*");}System.out.println();}//外循环代表行for(int a=1;a<=3;a++){//内循环空格占位符for(int c=1;c<=a+1;c++){System.out.print(" ");}//内循环控制*for(int b=5;b>=2*a-1;b--){System.out.print("*");}System.out.println();}}}


7、输出1-100中所有的偶数,要求使用continue
package day7;public class Demo7_7 {public static void main(String[] args) {for(int i=1;i<=100;i++){if(i%2==0){System.out.print(i+"\t");if(i%10==0){System.out.println();}}else{continue;}}}}