复制代码
- package com.itheima.打印图形;
- /*
- * for(条件) {
- //外循环执行语句;
- for (条件) {
- 内循环执行语句;
- }
- }
- */
- public class ForNestedLoop {
- public static void main(String[] args) {
- 矩形();
- 靠左的三角形();
- 靠右的三角形();
- 等腰三角形();
- 带尖的等腰三角形1();
- 带尖的等腰三角形2();
- 倒三角();
- 空心菱形();
- }
- public static void 矩形() {
- System.out.println("------------矩形--------------");
- // 外层寻缘控制行,
- for (int i = 0; i < 10; i++) {
- // 内层循环控制列
- for (int j = 0; j < 10; j++) {
- System.out.print("*");
- }
- System.out.println();
- }
- }
- public static void 靠左的三角形() {
- System.out.println("------------靠左的三角形--------------");
- for (int i = 0; i < 10; i++) {
- for (int j = 10 - i; j < 10; j++) {
- System.out.print("*");
- }
- System.out.println("*");
- }
- }
- /**
- *
- */
- public static void 靠右的三角形() {
- System.out.println("------------靠右的三角形--------------");
- for (int i = 0; i < 10; i++) {
- for (int j = i; j < 10; j++) {
- System.out.print(" ");
- }
- for (int j = 10 - i; j < 10; j++) {
- System.out.print("*");
- }
- System.out.println();
- }
- }
- /**
- * 等腰三角形
- */
- public static void 等腰三角形() {
- System.out.println("-----------等腰三角形---------------");
- for (int i = 0; i < 10; i++) {
- for (int j = i; j < 10; j++) {
- System.out.print(" ");
- }
- for (int j = 10 - i; j < 10 + i; j++) {
- System.out.print("*");
- }
- System.out.println();
- }
- }
- /**
- * 带尖的等腰三角形1
- */
- private static void 带尖的等腰三角形1() {
- System.out.println("------------------带尖的等腰三角形1---------------------");
- for(int i=0;i<10;i++){
- //每行之前的空格
- for(int j=i;j<10;j++){
- System.out.print(" ");
- }
- //每行的*号
- for(int j=9-i;j<10+i;j++){
- System.out.print("*");
- }
- System.out.println();
- }
- }
- /**
- * 带尖的等腰三角形2
- */
- private static void 带尖的等腰三角形2() {
- System.out.println("------------------带尖的等腰三角形2---------------------");
- for(int i=0;i<10;i++){
- //空格
- for(int j=0;j<10-i;j++){
- System.out.print(" ");
- }
- //*号
- for(int k=0;k<2*i-1;k++){
- System.out.print("*");
- }
- System.out.println();
- }
- }
- /**
- * 倒三角
- */
- private static void 倒三角() {
- System.out.println("------------------------倒三角------------------------");
- for(int i=0;i<=9;i++){
- //空格
- for(int j=1;j<=i;j++){
- System.out.print(" ");
- }
- //*号
- for(int k=1;k<=19-2*i;k++){
- System.out.print("*");
- }
- System.out.println();
- }
- }
- /**
- * 空心菱形
- */
- private static void 空心菱形(){
- System.out.println("-------------------------空心菱形--------------------------------");
- for(int i=1;i<=10;i++){
- for(int j=1;j<=10-i;j++){
- System.out.print(" ");
- }
- for(int k=1;k<=2*i-1;k++){
- if(k==1 || k==2*i-1){
- System.out.print("*");
- }else{
- System.out.print(" ");
- }
- }
- System.out.println();
- }
- //---------------^------------------------------
- for(int i=1;i<=9;i++){
- for(int j=1;j<=i;j++){
- System.out.print(" ");
- }
- for(int k=1;k<=19-2*i;k++){
- if(k==1 || k==19-2*i){
- System.out.print("*");
- }else{
- System.out.print(" ");
- }
- }
- System.out.println();
- }
- }
- }
9x9.png (41.34 KB, 下载次数: 244)
sjx.png (2.14 KB, 下载次数: 244)
打印正弦函数.jpg (113.72 KB, 下载次数: 194)
打印马字.jpg (38.64 KB, 下载次数: 226)
打印回字过程显示.jpg (39.55 KB, 下载次数: 298)
打印黑马.jpg (21.55 KB, 下载次数: 215)
QQ截图20121129202402.jpg (25.85 KB, 下载次数: 231)
输出结果
无标题.gif (20.54 KB, 下载次数: 137)
未命名.jpg (9.51 KB, 下载次数: 0)
NumDemo.jpg (41.4 KB, 下载次数: 0)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |