输出 n=6 的三角数字阵(JAVA基础回顾)
package itcast.feng; import java.util.Scanner; //需求:输出 n=6 的三角数字阵
//1
//2 3
//4 5 6
//7 8 9 10
//11 12 13 14 15
//16 17 18 19 20 21
//分析:看到正三角,就想到for循环格式,外循环控制行,内循环控制列,内循环条件y<x;
//思路:
//1. 定义一个计数器,每输出一次,计数器累加1。这个计数器的值就是我们要打印的值
//2. 行号跟这一行里面元素的个数一样,所以我们可以用行号来控制内层循环
//3. 在内层循环里面输出计数器
// 在外层循环里面输出换行
public class T1 {
public static void main(String[] args) {
int count=1;
for(int x=0;x<6;x++){
for(int y=0;y<=x;y++){
System.out.print(count+"\t");
count++;
}
System.out.println();
}
//改为输出n行n列的三角数字阵
Scanner sc=new Scanner(System.in);
System.out.println("请输入数字n");
int n=sc.nextInt();
count=1;
for(int x=0;x<n;x++){
for(int y=0;y<=x;y++){
System.out.print(count+"\t");
count++;
}
System.out.println();
}
}
}
输出结果为:
aaarticlea/png;base64,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" alt="" />
输出 n=6 的三角数字阵(JAVA基础回顾)的更多相关文章
- Java基础回顾_第二部分_Java流程控制
Java基础回顾_第二部分 Java流程控制 Scanner对象(扫描器,捕获输入) import java.util.Scanner; public class Demo01 { public st ...
- Java基础回顾_第一部分
Java基础回顾 基本数据类型 数值类型 什么是字节? 位(bit):是计算机中数据的最小单位 字节(byte):是计算机中数据处理的基本单位,习惯上用大写字母B来表示 1 B = 8 bit 字符: ...
- 四、Android学习第四天——JAVA基础回顾(转)
(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天——JAVA基础回顾 这才学习Android的 ...
- 【Spring学习】【Java基础回顾-数据类型】
Java基础回顾过程中,之前对于Java相关基础知识都是从这个人的博客看一些,那边的内容看一下,觉得不够系统化,决定用xmind脑图的形式,将Java基础知识回顾的作为一个系列,当前正在做的会包含: ...
- 1、java基础回顾与加强
一. 基础回顾 1 集合 1.1 集合的类型与各自的特性 ---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList: 数组实现, ...
- Java基础回顾
学习基础背景:Acmer.有C/C++基础 以[Java语言程序设计(基础篇)]第10版为参考(感谢YJJ的推荐),列出部分知识点,注意思考背后的原因和好处坏处. [14-16章——关于可视化编程的章 ...
- java基础回顾(一)
java的特点:开源.安全.跨平台.简单易懂.一次编译可多处运行. JDK:java开发工具包 JDK = JRE+JAVA开发工具 保证能够实现java开发的最小单元 JRE:java运行环境 JR ...
- java基础回顾(五)线程详解以及synchronized关键字
本文将从线程的使用方式.源码.synchronized关键字的使用方式和陷阱以及一些例子展开java线程和synchronized关键字的内容. 一.线程的概念 线程就是程序中单独顺序的流控制.线程本 ...
- java基础回顾(2)
java中只有两种类型:基础类型.引用类型 8中基本类型:byte short int long float double char boolean,其中byte类型取值范围[-2^7~2^7-1] ...
随机推荐
- JS多线程(web work)
JS多线程JS多线程不允许操作DOM 1. 引用Concurrent Thread.js库用法:Concurrent.Thread.Create(function(){};) 2. Web Workh ...
- Lintcode 97.二叉树的最大深度
--------------------------------- AC代码: /** * Definition of TreeNode: * public class TreeNode { * pu ...
- 配置oozie4.10+hadoop2.5.2
终于将这个神秘的寻象人 oozie 安装配置成功了,这个困扰我好几天, 当看到如下的画面, 我觉得值! 废话少说,看我如何编译和安装过程: (已经将hadoop2.5.2HA 的环境搭建起来了,hiv ...
- C#中的隐式类型var——详细示例解析
从 Visual C# 3.0 开始,在方法范围中声明的变量可以具有隐式类型var.隐式类型可以替代任何类型,它的具体类型由编译器根据上下文推断而出. 下面就让我来总结下隐式类型的一些特点: 1.va ...
- *** wechat-php-sdk 微信公众平台php开发包
wechat-php-sdk 微信公众平台php开发包,细化各项接口操作,支持链式调用,欢迎Fork此项目weixin developer SDK. 项目地址:https://github.com/d ...
- CozyRSS1.0 - 有可用性版本
bin:还是不提供了,有兴趣的加QQ群373862115讨论 src:https://github.com/zpublic/cozy/tree/a202ae0944936c1ca56c2c3f4b73 ...
- 将 xunit.runner.dnx 的 xml 输出转换为 Nunit 格式
由于目前 DNX 缺乏 XSLT 的转换能力,因此只能使用变通方法.具体参考这个链接 主要内容复制过来是: From @eriklarko on July 14, 2015 7:38 As a wor ...
- unicode 和 utf8
关于 unicode utf8 文章来自于 http://blog.csdn.net/tge7618291/article/details/7599902 ascii 主要来表示英文.但是要全世界那么 ...
- 打包如何打包额外文件,比如Sqlite数据库的db文件
http://aigo.iteye.com/blog/2278224 Project Settings -> packaging -> Packaging选项中,有多个设置项来设置打包时要 ...
- A*算法的原理 <转>
第一部分:A*算法简介 写这篇文章的初衷是应一个网友的要求,当然我也发现现在有关人工智能的中文站点实在太少,我在这里 抛砖引玉,希望大家都来热心的参与. 还是说正题,我先拿A*算法开刀, ...