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

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;
}
}
}
}






















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值