package chapter3;public class Test12 {public static void main(String[] args) {// TODO Auto-generated method stub/* 输出如下图形*    * *   * * *  * * * * * * * * **///两种思路//思路一:找规律,数学推理,每一行由空格和*组成,判断哪个位置是什么符号int level = 5;for(int i=1; i<=level; i++){  //按行输出,生成每行输出的字符串String s = "";          //每行输出的字符串int k = 1;                    for(int j=1; j<=(2*level-1); j++){//三个条件的含义:1)起始*的位置、2)level为偶数时,奇数行偶数位为*;level为奇数时,奇数行奇数位为*、3)控制*的数量if((j+i)>level & (j+i+level)%2==1 & k<=i){     s += "*";k++;}else{s += " ";}}System.out.println(s);}//思路二:简单粗暴的方法for(int i=1; i<=level; i++){for(int j=0; j<level-i; j++){System.out.print(" ");}for(int k=1; k<=i; k++){System.out.print("* ");}System.out.println();}}}

《Java开发实战经典》习题第3章第12题:使用for循环打印下面的图形(用for循环打印金字塔)相关推荐

  1. 李兴华java视频在线观看_李兴华Java开发实战经典视频教程_IT教程网

    资源名称:李兴华Java开发实战经典视频教程 资源目录: [IT教程网]010201_[第2章:简单Java程序]_简单Java程序 [IT教程网]010301_[第3章:Java基础程序设计]_Ja ...

  2. 李兴华java实战经典视频_李兴华Java开发实战经典视频教程

    资源名称:李兴华Java开发实战经典视频教程 资源目录:[一品资源网]010201_[第2章:简单Java程序]_简单Java程序[一品资源网]010301_[第3章:Java基础程序设计]_Java ...

  3. Java开发实战经典 目录

    目录 第1部分  Java基础程序设计 第1章  Java概述及开发环境搭建 2 视频讲解:35分钟 1.1  认识Java 2 1.1.1  什么是Java 2 1.1.2  Java语言的特点 3 ...

  4. 吃一堑长一智!java开发实战经典答案百度云

    第一个:Alibaba[搜索推荐] 一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来 二面:概率题:求一根绳子被切两刀能组成一个三角形的概率. 三面主管面 ...

  5. 【Java笔记】Java开发实战经典 - 第五章

    ===第五章 面向对象(基础篇) 面向对象的程序设计有封装性.继承性.多态性3个主要特征: 类是抽象的代表共性,对象是具体的个体,属性是描述对象的信息,方法是对象的行为: 类由属性和方法组成,属性就是 ...

  6. GitHub上标星75k+超牛的《Java面试突击版》,java开发实战经典第二版答案

    运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试: 1.自我介绍.(你可千万这样介绍: "我叫某某,性别,来自哪里,学校是哪个,自己爱干什么" ...

  7. Java开发实战经典第二版,小白也能看明白

    数据库 2.1 池化技术:如何减少频繁创建数据库连接的性能损耗? 2.2 数据库优化方案(一):查询请求增加时,如何做主从分离? 2.3 数据库优化方案(二):写入数据量增加时,如何实现分库分表? 2 ...

  8. java开发实战经典答案百度云,含面试题+答案

    1.上下文切换 上下文定义 cpu发生进程或者线程切换时,所依赖的数据集合,比如一个函数有外部变量,函数运行时,必须获取外部变量,这些变量值的集合就是上下文. 引发问题 对于CPU密集型任务,多线程处 ...

  9. java开发实战经典学习笔记第2部分

    18. 面向对象的三大特征:继承,封装,多态. 19. 多态分方法重载和对象多态. 20. 对象使用前必须实例化,堆栈内存空间的开辟(new关键字),一个栈内存只能指向一个堆内存. 21. 构造方法: ...

  10. java开发实战经典(第二版)P452 12-3

    12.3   从键盘传入多个字符串到程序中,并将他们按逆序输出在屏幕上. package book;import java.util.Scanner;public class JiOu {public ...

最新文章

  1. Facebook的加密货币即将到来会对整个加密货币领域意味着什么
  2. linux 父子进程的关系
  3. 201671010456-张琼 实验二 词频统计软件项目报
  4. [解析]多线程加锁Lock调用python2
  5. book mac pro怎么重装系统_Macbook Pro怎么重装系统
  6. libxml2如何解析xml格式的字符串
  7. 学习爬虫限时只需9.9,还在犹豫什么?
  8. ubuntu16.04编译boost for Android(boost 1.65)
  9. 相对于其他框架的离子应用开发:它被炒作了吗?
  10. 在阿里云创建子域名,配置nginx,使用pm2部署node项目到ubuntu服务器
  11. 基于OpenCore0.5.4/5/6,初级配置视频与文字
  12. ubuntu 黑体_Ubuntu 7.10 黑体解决方案
  13. 如何实现一个简短的注册邀请码
  14. Microsoft 登陆微软账号一直加载不进去 解决方案整理
  15. 关于阿里妈妈字体图标
  16. Samtools应用指南-处理Sam与Bam文件
  17. Docker(仓库)——Docker Hub 公共仓库+企业级私有仓库搭建流程
  18. linux系统lockscreen,iOS 5.1.1 锁屏界面(LockScreen)仿 HTC Sense 天气插件
  19. 【发表案例】物联网/智能/通信类SCI,仅28天录用
  20. 计算机应聘大学生自我介绍,计算机系大学生应聘自我介绍

热门文章

  1. 艾肯MICU声卡安装调试教程
  2. 线性代数复盘 | 同济大学工程数学第六版第二章思维导图笔记——矩阵及其运算(复习专用)
  3. python网页爬虫简单代码_python简单爬虫(示例代码)
  4. 华为NP课程笔记23-VRRP
  5. Matlab添加VS2013编译器
  6. 一级计算机办公软件,计算机一级与高级办公软件
  7. 48 页小米用户画像实战PPT
  8. 游戏设计艺术 第2版 (Jesse Schell 著)
  9. 如何使用ArcMap将Excel数据转换为shp数据
  10. android 直播 app下载地址,朵朵直播app下载地址