黑马程序猿——JAVA基础------多重循环语句案例代码
2015-07-13 15:09
507 查看
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
一、多重循环语句
多重循环语句
一、多重循环语句
多重循环语句
package com.joe.multipleCycle; /** * 多重循环的经典案例 * * @author joe * */ public class MultipleCycleDemo { public static void main(String[] args) { RightTriangle();//打印直角三角形 Triangle();//打印等腰三角形 Factorial();//求阶乘和 Multiplication();//打印九九乘法表 } // 使用多重循环打印直角三角形 // * // ** // *** // **** // ***** public static void RightTriangle() { // 外层控制行数 for (int i = 0; i < 5; i++) { // 控制每行的空格数 for (int j = i; j < 4; j++) { System.out.print(" "); } // 控制每行的*的个数 for (int j = 0; j <= i; j++) { System.out.print("*"); } System.out.println();// 输出换行 } } //用多重循环语句:打印等腰三角形 // * // *** // ***** // ******* // ********* public static void Triangle(){ //控制行数 for(int i = 0;i<5;i++){ //控制每行的空格数 for(int j=i;j<4;j++){ System.out.print(" "); } // 控制每行的*的个数 for(int j = 0;j<=i*2;j++){ System.out.print("*"); } System.out.println(); } } // 用多重循环语句:阶乘求和1!+2!+……+10! public static void Factorial() { int sum = 0; // 定义一个变量接收结果 // 控制十个数的阶乘 for (int i = 1; i <= 10; i++) { // 外层循环控制循环次数 int s = 1; // 定义一个变量来接收每个数的阶乘 for (int j = 1; j <= i; j++) { // 内层循环实现每个数字的阶乘 s *= j; } System.out.println(i + "的阶乘是 " + s); sum += s; } System.out.println("10的阶乘和是: " + sum); } // 用多重循环语句:打印九九乘法表 public static void Multiplication() { int result; // 控制行数 for (int i = 1; i <= 9; i++) { //控制列数 for (int j = 1; j <= i; j++) { result = i * j; System.out.print(j + "X" + i + "=" + result + "\t"); } System.out.println(); } } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统