package Program_Flow_Control;
public class 嵌套循环_打印图形 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("==============1.打印出3*4的矩形===============");
//使用*打印出3*4的矩形
for(int i=1;i<4;i++){ //控制行数
for(int j=1;j<4;j++){ //控制列
System.out.print("*\t");
}
System.out.println("& ");
}
System.out.println("==============2===============");
/* 打印
*
**
***
****
*****
****
***
**
*
* */
for(int i=1;i<6;i++){
for(int j=0;j<i;j++){
System.out.print("* ");
}
System.out.println(" ");
}
for(int i=6;i>1;i--){
for(int j=1;j<i-1;j++){
System.out.print("* ");
}
System.out.println(" ");
}
System.out.println("==============3棱形===============");
/* 打印
*
* *
* * *
* * * *
* * *
* *
*
9
* */
for (int i = 1; i < 5; i += 2) {
for (int j = 0; j < (5 - i) / 2; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("*");
}
System.out.println("");
}
for (int i = 5; i > 0; i -= 2) {
for (int j = 0; j < (5 - i) / 2; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("*");
}
System.out.println("");
}
System.out.println("==============3打印翅膀 ????===============");
/* 打印
* *
** **
*** ***
**** ****
********** 9
**** ****
*** ***
** **
* *
9
* */
//打印前四行
for(int i=1;i<=4;i++){
for(int a=0;a<i;a++){
System.out.print("*");//打印
}
for(int b=0;b<=10-2*i-1;b++){
System.out.print(" ");//打印空格
}
for(int c=0;c<i;c++){
System.out.print("*");
}
System.out.print("\n");
}
//
for(int j=4;j>=0;j--){
for(int m=j;m>=0;m--){
System.out.print("*");
}
for(int n=0;n<=10-2*j-3;n++){
System.out.print(" ");
}
for(int k=j;k>=0;k--){
System.out.print("*");
}
System.out.print("\n");
}
System.out.println("==============打印一个定点在右上的正直角三角形===============");
for(int i=1;i<=5;i++){
for(int j=4;j>5-i;j--){
System.out.print(" ");
}
for(int m=5;m>=i;m--){
System.out.print("@");
}
System.out.println();
}
System.out.println();
System.out.println("==============打印一个定点在左下的正直角三角形===============");
for(int i=1;i<6;i++){
for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个定点在左上的正直角三角形===============");
for(int i=6;i>1;i--){//上下对行进行倒序
for(int j=1;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个倒得的正三角形===============");
for(int i=5;i>1;i--){
for(int m=1;m<6-i;m++){
System.out.print(" ");
}
for(int j=1;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个4行的正三角形===============");
//打印一个4行的正三角形
for(int i=1;i<5;i++){
for(int m=1;m<5-i;m++){
System.out.print(" ");
}
for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个九九乘法表===============");
//打印一个九九乘法表
int i,j;
for( i=1;i<10;i++){
for(j=1;j<i;j++){
System.out.print(j*i+"="+j+"*"+i+"\t");
}
System.out.println(j*i+"="+j+"*"+i);
}
System.out.println("=====================================");
for(int i1=1;i1<10;i1+=2){}
}
}
public class 嵌套循环_打印图形 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("==============1.打印出3*4的矩形===============");
//使用*打印出3*4的矩形
for(int i=1;i<4;i++){ //控制行数
for(int j=1;j<4;j++){ //控制列
System.out.print("*\t");
}
System.out.println("& ");
}
System.out.println("==============2===============");
/* 打印
*
**
***
****
*****
****
***
**
*
* */
for(int i=1;i<6;i++){
for(int j=0;j<i;j++){
System.out.print("* ");
}
System.out.println(" ");
}
for(int i=6;i>1;i--){
for(int j=1;j<i-1;j++){
System.out.print("* ");
}
System.out.println(" ");
}
System.out.println("==============3棱形===============");
/* 打印
*
* *
* * *
* * * *
* * *
* *
*
9
* */
for (int i = 1; i < 5; i += 2) {
for (int j = 0; j < (5 - i) / 2; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("*");
}
System.out.println("");
}
for (int i = 5; i > 0; i -= 2) {
for (int j = 0; j < (5 - i) / 2; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("*");
}
System.out.println("");
}
System.out.println("==============3打印翅膀 ????===============");
/* 打印
* *
** **
*** ***
**** ****
********** 9
**** ****
*** ***
** **
* *
9
* */
//打印前四行
for(int i=1;i<=4;i++){
for(int a=0;a<i;a++){
System.out.print("*");//打印
}
for(int b=0;b<=10-2*i-1;b++){
System.out.print(" ");//打印空格
}
for(int c=0;c<i;c++){
System.out.print("*");
}
System.out.print("\n");
}
//
for(int j=4;j>=0;j--){
for(int m=j;m>=0;m--){
System.out.print("*");
}
for(int n=0;n<=10-2*j-3;n++){
System.out.print(" ");
}
for(int k=j;k>=0;k--){
System.out.print("*");
}
System.out.print("\n");
}
System.out.println("==============打印一个定点在右上的正直角三角形===============");
for(int i=1;i<=5;i++){
for(int j=4;j>5-i;j--){
System.out.print(" ");
}
for(int m=5;m>=i;m--){
System.out.print("@");
}
System.out.println();
}
System.out.println();
System.out.println("==============打印一个定点在左下的正直角三角形===============");
for(int i=1;i<6;i++){
for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个定点在左上的正直角三角形===============");
for(int i=6;i>1;i--){//上下对行进行倒序
for(int j=1;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个倒得的正三角形===============");
for(int i=5;i>1;i--){
for(int m=1;m<6-i;m++){
System.out.print(" ");
}
for(int j=1;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个4行的正三角形===============");
//打印一个4行的正三角形
for(int i=1;i<5;i++){
for(int m=1;m<5-i;m++){
System.out.print(" ");
}
for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}
System.out.println("==============打印一个九九乘法表===============");
//打印一个九九乘法表
int i,j;
for( i=1;i<10;i++){
for(j=1;j<i;j++){
System.out.print(j*i+"="+j+"*"+i+"\t");
}
System.out.println(j*i+"="+j+"*"+i);
}
System.out.println("=====================================");
for(int i1=1;i1<10;i1+=2){}
}
}