一、
public class Drint9{
public static void main(String[]args){
//控制行数
for(int a=5;a>0;a--){
//空格循环
for(int c=1;c<=6-a;c++){
System.out.print(" ");
}
//*循环
for(int b=0;b<a;b++){
System.out.print(" *");
}
System.out.println();
}
}
}
二、
public class Drint10{
public static void main(String[]args){
for(int a=1;a<=7;a++){
for(int b=1;b<=7;b++){
if(a==b || a+b==8){
System.out.print("0");
}else{
System.out.print("*");
}
}
System.out.println();
}
}
}
三、
import java.util.Scanner;
public class Seet1{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个值:");
int a=sc.nextInt();
int b=a;
int c=0;
while(b<=a){
while(c<=a){
System.out.println(b+"+"+c+"="+(b+c));
b--;
c++;
}
break;
}
}
}
四、
//菱形
public class Seet2{
public static void main(String[]args){
//上半个三角形
for(int a=1;a<6;a++){
for(int c=1;c<=5-a;c++){
System.out.print(" ");
}
for(int b=1;b<=2*a-1;b++){ //a=1 * a=3 *** a=5 *****
System.out.print("*");
}
System.out.println();
}
//下半个三角形
for(int x=1;x<5;x++){
for(int z=1;z<=x;z++){//x=1 * x=2 **
System.out.print(" ");
}
for(int y=7;y>=2*x-1;y--){ //x=1 ******* x=2 y>=3 ***** x=3 y>=5 ***
System.out.print("*");
}
System.out.println();
}
}
}
五、
//空心菱形
public class Seet4{
public static void main(String[]args){
//嵌套if
//上半部分
for(int a=1;a<6;a++){
for(int c=4;c>=a;c--){
System.out.print(" ");
}
for(int b=1;b<=2*a-1;b++){
if(b==1 || b==2*a-1){ //a=2 b=3 a=3 b=5 a=4 b=7 b=2*a-1
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
//下半部分
for(int d=1;d<5;d++){
for(int e=1;e<=d;e++){
System.out.print(" ");
}
for(int f=7;f>=2*d-1;f--){
if(f==7 || f==2*d-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
六、
//平行四边形
public class Seet3{
public static void main(String[]args){
for(int a=1;a<6;a++){
for(int c=4;c>=a;c--){ //a=1 **** a=2 ***
System.out.print(" ");
}
for(int b=0;b<7;b++){ //循环同一个数值
System.out.print("*");
}
System.out.println();
}
}
}
七、
//AB钻石形
public class Seet5{
public static void main(String[]args){
//上半部分
for(int a=1;a<8;a++){
//打印A
for(int b=7;b>=a;b--){
System.out.print("A");
}
//打印空格
for(int d=1;d<5;d++){
System.out.print(" ");
}
//打印*
for(int c=1;c<=2*a-1;c++){ //a=1 * a=2
System.out.print("*");
}
//打印空格
for(int e=1;e<5;e++){
System.out.print(" ");
}
//打印B
for(int f=7;f>=a;f--){
System.out.print("B");
}
System.out.println();
}
//下半部分
for(int x=1;x<7;x++){
//打印A
for(int y=1;y<=x+1;y++){
System.out.print("A");
}
//打印空格
for(int z=1;z<5;z++){
System.out.print(" ");
}
//打印*
for(int i=11;i>=2*x-1;i--){
System.out.print("*");
}
//打印空格
for(int w=1;w<5;w++){
System.out.print(" ");
}
//打印B
for(int j=1;j<=x+1;j++){
System.out.print("B");
}
System.out.println();
}
}
}
八、
打印0-200,能被7整除不能被4整除的整数,每行显示六个
public class Seet6{
public static void main(String[]args){
int c=0;
for(int b=0;b<=200;b++){
if(b%7==0 && b%4!=0){
System.out.print(b+"\t");
c++;
}
if(c==6){
System.out.println();
c=0;
}
}
}
}
九、
打印5*5空芯正方形
public class Seet7{
public static void main(String[]args){
for(int a=1;a<6;a++){
for(int b=1;b<10;b++){
if(b==1 || b==9){
System.out.print("*");
}
else if(a==1 && b%2==0){
System.out.print(" ");
}
else if(a==5 && b%2==0){
System.out.print(" ");
}
else if(a==1 || a==5){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
}
}