流程控制for,if-else

mac2025-10-14  6

1,圣诞树 * * * * * * * * * * | | | | 代码实现:

public class Christmastree{ public static void main(String[] args){ int i,j; int line=4; for (i=0;i<line;i++){ for (j=0;j<line -i;j++){ System.out.print(" "); } for(j=0;j<i+1;j++){ System.out.print("* "); } System.out.println(); } for (i=0;i<2;i++){ for (j=0;j<(line-1);j++){ System.out.print(" "); } for(j=0;j<2;j++){ System.out.print("| "); } System.out.println(); } } }

运行结果: 2,99乘法表 11=1 12=2 22=4 13=3 23=6 3*3=9 … 代码实现:

public class cf{ public static void main (String[] args){ int i,j; int a=1; for (i=1;i<10;i++){ for(j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j)+"\t"); } System.out.println(); } } }

运行结果: 3 鸡兔通笼 算出即表达 没有算出即“此题无解” 代码实现:

import java.util.*; public class jt{ public static void main(String[] args){ Scanner scanner =new Scanner (System.in); int heads=scanner.nextInt(); int feet=scanner.nextInt(); int c=(feet-2*heads)/2; int r=heads-(feet-2*heads)/2; if (feet%2!=0||c<0||r<0){ System.out.println("0"); }else{ System.out.println("c="+c); System.out.println("t="+r); } /* c+r=heads 2c+4r=feet feet-2heads=2r */ } }

运行结果:

最新回复(0)