您的位置:首页 > 其它

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

2017-05-26 16:40 134 查看
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;
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: