Java学习—— for循环
For双重循环
/*
循环语句嵌套 */
class ForForTest
{
public static void main(String[] args)
{
/*int x,y = 0;
for(x = 0; x<=5; x++)
{
for(y = x; y<=5; y++)
{
System.out.print("*");
}
System.out.println();
}
System.out.println("------------------------->");
*/
/*int x,y = 0;
for ( x = 0; x < 5 ; x++ )
{
for (y = 0; y<=x ; y++ )
{
System.out.print("*");
}
System.out.println();
}
*/
for (int x = 1; x <= 9 ; x++ )
{
for (int y = 1; y<=x ; y++ )
{
System.out.print(y+"*" + x + "=" + y*x + "\t");
}
System.out.println();
}
}
}
/* 对于打印长方形:外循环控制的行数,内循环控制每一行的列数,也就是一行中元素的个数。
使用循环嵌套。原理:形象说法:大圈套小圈。 ----*
* *
* * *
* * * *
* * * * *
*/
break跳出:
class OtherDemo {
//break:
public static void main(String[] args)
{
q:for (int x=0,;x<3; x++) {
w:for (int y=0; y<4 ; y++ )
{
System.out.println("x="+ x);
break q;//跳出q循环。
}
}
//continue:只能用于循环结构。继续循环。结束本次循环,
//继续下一次循环
for (int x=0; x<3 ; x++ )
{
if (x%2==1)
{
continue;
System.out.println("x="+x);
}
}
q:for (int x=0,;x<3; x++) {
w:for (int y=0; y<4 ; y++ )
{
System.out.println("x="+ x);
continue q;
}
}
/*
记住:
1,break和continue语句作用范围。
2,break和continue单独存在时,下面不能有任何语句,因为都执行不到。
*/
}
}
Java学习—— for循环的更多相关文章
- Java学习笔记--循环总结
关键字break和continue除了在switch语句中使用break,还可以在一个循环中使用break立即终止该循环. 循环语句有三类: while循环, do-while循环和for循环.循环中 ...
- java学习:循环结构的使用规则和注意事项
循环结构的基本组成部分,一般可分为四部分: 初始化语句:在循环开始最初执行,而且只做唯一一次 条件判断:如果成立,则循环继续:如果不成立,则循环退出. 循环体:重复要做的事情内容,若干行语句. 进步语 ...
- java学习笔记之基础篇
java选择语句之switch //switch可以用于等值判断 switch (e) //int ,或则可以自动转化成int 的类型,(byte char short)枚举jdk 7中可以防止字 ...
- java学习笔记(七):for循环
java的for循环和c++的for循环类似 public class Test { public static void main(String args[]) { for(int x = 10; ...
- 0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁
什么是同步 在上一篇0036 Java学习笔记-多线程-创建线程的三种方式示例代码中,实现Runnable创建多条线程,输出中的结果中会有错误,比如一张票卖了两次,有的票没卖的情况,因为线程对象被多条 ...
- 0030 Java学习笔记-面向对象-垃圾回收、(强、软、弱、虚)引用
垃圾回收特点 垃圾:程序运行过程中,会为对象.数组等分配内存,运行过程中或结束后,这些对象可能就没用了,没有变量再指向它们,这时候,它们就成了垃圾,等着垃圾回收程序的回收再利用 Java的垃圾回收机制 ...
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- Java学习路线图,专为新手定制的Java学习计划建议
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J ...
- JAVA学习心得
学习JAVA一个学期了,虽然学的不是很好,也没有彻底理解JAVA的真正内涵,但是我认为学习java应该是循环渐进,有始有终,按部就班,脚踏实地.java是一门有着阶梯性的一门语言,信心,恒心,毅力是最 ...
随机推荐
- DWZ主从结构计算
最终效果图: 首先我们需要修改一下主从结构的源码dwz.database.js,如下: function tdHtml(field){ var html='',suffix=''; if(field. ...
- 使用有限状态机(FSM)编写的敌人AI
using UnityEngine; using System.Collections; public class AttackState : FSMState { public AttackStat ...
- stagefright框架(二)- 和OpenMAX的運作
Stagefright的編解碼功能是利用OpenMAX框架,而且用的還是OpenCORE之OMX的實作,我們來看一下Stagefright和OMX是如何運作的. (1) OMX_Init OMXCli ...
- js 写日期
<SCRIPT language="JavaScript" type="text/JavaScript"> today = new Date() ...
- 图的深度优先遍历的实现 c/c++ DFS
#include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h&g ...
- delete、update忘加where条件误操作恢复过程演示
update.delete没有带where条件,误操作,如何恢复呢? 我现在有一张学生表,我要把小于60更新成不及格. mysql> select * from student; +----+- ...
- mysql 时间戳按指定格式(Y-m-d)取出
之前做采集脚本,把采集的时间按unix时间戳的形式取出 那么在写sql语句的时候,需要按时间查询相应的记录,页面传进来的$time 是'2014-01'之类的字符串,那么怎么写sql呢 $sql ...
- 开启MongoDB 脚本和设置window自启
wwchen: D: cd D:\Program Files\MongoDB\Server\3.2\bin mongod --dbpath=D:\mongodb\db----------------- ...
- js 控制不能输入空格
onkeydown="if(event.keyCode==32) return false"
- FullScreenFragment Code
package com.dexode.fragment; import android.annotation.TargetApi; import android.app.Activity; impor ...