Java之for循环嵌套练习
1.打印4层***
*****
*****
*****
*****
class forfor{
public static void main(String[] args){
for(int y=0; y<4; y++){
for(int x=0; x<5; x++){
System.out.print("*");
}
System.out.println();
}
}
}
2.打印5层*,每层递减
*****
****
***
**
*
第一种方法:
class forfor{
public static void main(String[] args){
int z=0;
for(int y=0; y<5; y++){
for(int x=z; x<5; x++){
System.out.print("*");
}
System.out.println();
z++;
}
}
}
第二种方法:
class forfor{
public static void main(String[] args) {
int z=5;
for (int y=0; y<5; y++) {
for (int x=z; x>0; x--) {
System.out.print("*");
}
System.out.println();
z--;
}
}
}
第三种方法,推荐。
class forfor{
public static void main(String[] args){
for (int y=0; y<5; y++) {
for (int x=y; x<5; x++) {
System.out.print("*");
}
System.out.println();
}
}
}
3.打印54321,每层递减
54321
5432
543
54
5
class forfor{
public static void main(String[] args){
for (int y=0; y<5; y++) {
for (int x=5; x>y; x--) {
System.out.print(x);
}
System.out.println();
}
}
}
4.打印12345,每层递增
1
22
333
4444
55555
class forfor{
public static void main(String[] args){
for (int y=1; y<=5; y++) {
for (int x=1; x<=y; x++) {
System.out.print(y);
}
System.out.println();
}
}
}
5.九九乘法表
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
class forfor{
public static void main(String[] args){
for (int y=1; y<=9; y++) {
for (int x=1; x<=y; x++) {
System.out.print(x+"x"+y+"="+x*y+"\t");// \t:制表符
}
System.out.println();
}
}
}
6.打印倒三角形
*******
*****
***
*
class forfor{
public static void main(String[] args){
for (int y=1; y<=5; y++) {
for (int x=1; x<y; x++) {
System.out.print(" ");
}
for (int z=y; z<=5; z++) {
System.out.print("* ");
}
System.out.println();
}
}
}
Java之for循环嵌套练习的更多相关文章
- Java基础_循环嵌套_打印乘法口诀、菱形,各种图形,计算二元一次和三元一次方程组_7
循环嵌套 打印乘法口诀 for(int j=1;j<=9;j++){ for(int i=1;i<=j;i++){ System.out.print(i+"*"+j+& ...
- 【java】for循环嵌套
循环嵌套:外循环控制行数,内循环控制每一行的列数,也就是每一行的元素个数 需求:打印出9*9的乘法表 class Demo { public static void main(String[] arg ...
- 黑马程序员——JAVA基础之程序控制流结构之循环结构,循环嵌套
------- android培训.java培训.期待与您交流! ---------- 循环结构: 代表语句:while ,do while ,for while语句格式 : while(条件表达式) ...
- JAVA的循环控制与循环嵌套
循环控制和循环嵌套 循环控制是除了循环条件之外,控制循环是否进行的一个机制,这给处理循环问题带来了灵活性.循环体内的语句块可以是顺序执行的语句,可以是分支结构的语句,也可以是循环语句,循环中含循环,就 ...
- java - day003 - 循环嵌套, 循环命名, while, 数组
1.循环嵌套 break 中断循环或switch(跳出循环).中断后继续往下执行 continue (跳到循环的下一轮继续执行) return (结束方法) 2.循环命名 内层循环控制外层循环.需要给 ...
- 【小白视频学Java for循环】3分钟学会Java的for循环,让看懂for循环嵌套再不是难事
目录 一.单个for循环介绍 二.for循环嵌套 听讲时能听懂的for循环为什么一做题就晕菜?一个for循环还勉强能看懂,但为什么一看到双重for循环脑子里就感觉脑子全是浆糊? 如果有上述问题那么就继 ...
- java循环嵌套与跳转语句(break,continue)
一 循环嵌套 嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构.while.do…while. for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在for循环中嵌套f ...
- java基础:进制详细介绍,进制快速转换,二维数组详解,循环嵌套应用,杨辉三角实现正倒直角正倒等腰三角,附练习案列
1.Debug模式 1.1 什么是Debug模式 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序. 1.2 Debug介绍与操作流程 如何加断点 选择 ...
- bboss oreach循环嵌套遍历map
foreach循环嵌套遍历mapforeach嵌套dsl脚本定义 <property name="dynamicInnerDsl"> <![CDATA[{ ## ...
随机推荐
- linux和windows下icmp的区别
实验方式:先从linux虚拟机ping windows主机,然后从windows主机ping linux虚拟机,在pc上采用wireshark抓包. 如下(只保留了关键信息) 可以看到linux发出的 ...
- Android5.0新特性之——控件移动动画(初级)
最近开发,UI大牛们设计了好多很炫酷吊炸天的动画,不由得重新学习了一下5.0的ObjectAnimator动画. ObjectAnimator动画的原理,通过反射控件的setXXX方法,改变控件的实际 ...
- 工作流Activiti入门教程
https://blog.csdn.net/chenweifu365/article/details/79032758/
- SQL实践遇到的知识点
聚集函数count() count()统计元组的个数,即行数 count(0).count(1)与count(*)的执行效率是一样的 count(column)与count(*) 如果column中含 ...
- cookie应用——UI中查询条件的保存
var cookieOperate = { cookieNames: { companyCNName:"_companyCNName", companyENName:"_ ...
- sql server把一个库表的某个字段更新到另一张表的相同字段
缘由:进行update时忘了加where条件,导致所有数据全部update.. sql: 1 update Activity set endTime=b.endTime from idj_tl_bf. ...
- Class.jsp
<%@page import="java.util.Random"%> <%@ page language="java" contentTyp ...
- js打印html指定元素,解决动态获取的图片无法打印问题
用js来调用浏览器的打印接口很容易,一两行代码就能搞定,但是有些数据是通过动态生成的,例如一些动态生成的二维码,有时候调用打印接口图片会无法显示 为了解决这个问题,建议使用下面这个库 下载:https ...
- 微信小程序外包 就找北京动软 专业承接微信小程序定制
很多人问为什么要开发微信小程序,微信小程序的“入口”在哪儿? 1.只有访问过的小程序,才会出现所谓的「入口」. 所有访问过得小程序都可以从微信首屏下面的「发现」点过去.(必须是最新版微信) 这个所谓的 ...
- python2和python3的range(100)的区别
python2返回列表,python3返回迭代器,节约内存