for二重循环 、打印矩形、打印正三角形、打印倒三角形、打印正等腰三角形、打印倒等腰三角形

package cn.cn;

import java.util.Scanner;

public class for2 {

/**
* @param args
*/
public static void main(String[] args) {
int []score=new int[4]; //成绩数组

int count=3; //班级数量
double sum=0.0;//成绩总和

double []avgArry=new double[count]; //平均成绩数组

Scanner input=new Scanner(System.in);
//循环输入学员成绩
for(int i=0;i<count;i++){

sum=0.0; //成绩总和归0

System.out.println("请输入第"+(i+1)+"个班级的成绩");

for(int j=0;j<score.length;j++){

System.out.print("请输入第"+(j+1)+"个学员的成绩:");

score[j]=input.nextInt();

sum=sum+score[j]; //成绩累加

}
avgArry[i]=sum/score.length; //计算平均分
System.out.println("第"+(i+1)+"个班级参赛学员的平均分是:"+avgArry[i]+"\n");

}

}

}



package cn.cn;

public class RTriAngle {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println("**********打印矩形************");
for(int i=1;i<6;i++){

for(int j=1;j<6;j++){
System.out.print(" "+"*");
}
System.out.println(" ");
}

}

}



package cn.cn;

import java.util.Scanner;

public class InvertRTriAngle {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println("**********打印正的直角三角形************");
Scanner input=new Scanner(System.in);
int count=0;//三角形的行数
System.out.println("请输入直角三角形的行数:");
count=input.nextInt();
for(int i=1;i<=count;i++){

for(int j=1;j<=2*i-1;j++){

System.out.print("*");
}
System.out.println("");
}

}
}



package cn.cn;

import java.util.Scanner;

public class RTriAngle {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println("**********打印倒的直角三角形************");
Scanner input=new Scanner(System.in);
int count=0;//三角形的行数
System.out.println("请输入直角三角形的行数:");
count=input.nextInt();
for(int i = 0; i < count; i++)
{
for(int j = 0; j < count - i; j++)
{
System.out.print("*");
}
System.out.println();//换行
}

}

}



package cn.cn;

import java.util.Scanner;

public class testfor {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println("**********打印正等腰三角形************");
Scanner input=new Scanner(System.in);
int count=0;//三角形的行数
System.out.println("请输入直角三角形的行数:");
count=input.nextInt();
for(int i = 0; i < count; i++)
{
for(int j =count; j>i; j--)
{
System.out.print(" "); //打印左边空白的三角形
}

for(int j=1;j<=2*i-1;j++){
System.out.print("*");
}
System.out.println();
}

}

}



package cn.cn;

import java.util.Scanner;

public class testfor1 {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println("**********打印倒等腰三角形************");
Scanner input=new Scanner(System.in);
int count=0;//三角形的行数
System.out.println("请输入直角三角形的行数:");
count=input.nextInt();
for(int i = 0; i < count; i++)
{
for(int j =0; j<i; j++)
{
System.out.print(" "); //打印左边空白的三角形
}

for(int j=count;j>=2*i+1;j--){
System.out.print("*");
}
System.out.println();
}

}

}

原文地址:https://www.cnblogs.com/BingBing-Deng/p/9260487.html

时间: 2024-10-26 15:55:29

for二重循环 、打印矩形、打印正三角形、打印倒三角形、打印正等腰三角形、打印倒等腰三角形的相关文章

二重循环解题思路

本文通过一道习题,讲解做二重循环习题的思路: 题目:使用二重循环打印如下图形: 分析:首先要明确我们需要打印的种类有:字符串"*",字符串"  "(空格).比如第一行,先打印了4个空格"  ",然后打印了一个"*" . 我们分析一下每行的具体打印情况: 第0行:先打印4个空格,然后打印1个"*" 第1行:先打印3个空格,然后打印3个"*" 第2行:先打印2个空格,然后打印5个"

二重循环解题思路--颜群

本文通过一道习题,讲解做二重循环习题的思路: 题目:使用二重循环打印如下图形: 分析:首先要明确我们需要打印的种类有:字符串"*",字符串"  "(空格).比如第一行,先打印了4个空格"  ",然后打印了一个"*" . 我们分析一下每行的具体打印情况: 第0行:先打印4个空格,然后打印1个"*" 第1行:先打印3个空格,然后打印3个"*" 第2行:先打印2个空格,然后打印5个"

java的二重循环代码样例

1.计算三个班的平均分 import java.util.Scanner; public class AvgScore{ public static void main (Sting[] args){ int[] score = new int[]; //成绩数组 int classNum = 3;        //班级数量 double sun = 0.0;       //成绩总和 double[] average = new  double[classNum];//平均成绩数组 //循环

使用for循环打印矩形和三角形、菱形、空心菱形

打印矩形 **************************************************************************************************** public class Demo3_712 { public static void main(String args[]){ for(int i=1;i<=10;i++){ //控制行 for(int j=1;j<=10;j++){ //控制列 System.out.print(&

使用二重循环打印图形

使用二重循环打印以下图形 * * * * * * * * * * * * * * * * * * public class Text{ public static void main(string[]args){ for( ){ for(int k=0;k<=2-Marth.abs(i);k++){ System.our.print(" ") } for(int j=0;j<Marth.abs(i)*2+1;j++){ System.out.print("*&qu

java,编写一个从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出foo,在每个5的倍数行上打印biz,在每个7的倍数上打印baz.

需求:编写一个从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出foo,在每个5的倍数行上打印biz,在每个7的倍数上打印baz. package study01; public class For { public static void main(String[] args) { for(int i = 1;i<=150;i++){ System.out.print(i); if(i%3==0){ System.out.print(" foo"); } if(i

0125 双重for循环:语法、执行思路、打印m行n列、打印倒三角形、正三角、九九乘法表

1.2.1 双重 for 循环概述 循环嵌套是指在一个循环语句中再定义一个循环语句的语法结构,例如在for循环语句中,可以再嵌套一个for 循环,这样的 for 循环语句我们称之为双重for循环. 1.2.2 双重 for 循环语法 for (外循环的初始; 外循环的条件; 外循环的操作表达式) { for (内循环的初始; 内循环的条件; 内循环的操作表达式) { 需执行的代码; } } 内层循环可以看做外层循环的循环体语句 内层循环执行的顺序也要遵循 for 循环的执行顺序 外层循环执行一次

在使用NSArray打印的时候如果遇到中文字符那么会打印出来编码。

在使用NSArray打印的时候如果遇到中文字符那么会打印出来编码,如下代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSArray *array = @[@"张三",@"lisi",@"123"]; NSLog(@"%@",array)

WPF win7+vs2010开发的打印功能,怎么在XP系统上无法打印

在wpf 中打印功能很强大,但最近是在win7上可以但是布置到xp上就不可以了,查了好多资料终于知道怎么回事了原来xp里没有.net framework3.5 安装一个就OK了要先安装4.0. WPF win7+vs2010开发的打印功能,怎么在XP系统上无法打印