`
qzr
  • 浏览: 2754 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

short continue break

 
阅读更多

记点笔记

1、一直以为int以下不能计算,这是我的误区啊

short a = 2;
short b = 4;
short c =(short) (a+b);
int d = a+b;
int ds= a+d;

其实都是转到int,结果也是int而已,并不存在不能计算的问题,当然,boolean不行

2、continue这个跳转有点意思

label:
for (int i = 0; i < 100; i++) {
	//make the thing you love
	continue label;
}

注意,请注意,label:写的地方要求死了的,必须静静跟着循环体,别的都会报找不到错误,当然,你嵌套几个循环体无所谓,这样也行

label:
for (int i = 0; i < 100; i++) {
	for (int j = 0; j < 55; j++) {
		//make the thing you love
		continue label;
	}
}

那个i的值可不是每次重新赋值,是累加的

3、跳出多层循环的还有break

break比continue的现只要少一些,只要在控制流前就行,无论是循环还是判断,如下面例子

public static void main(String[] args) {
	boolean flag =true;
	er:
	if (flag) {
               //er://此处亦可
                flag= false;                
                //er://此处亦可  
                for (int k = 0; k < 55; k++) {
			label:
			for (int i = 0; i < 100; i++) {
				for (int j = 0; j < 55; j++) {
					//make the thing you love
					if (j==1) {
						continue label;
					}else {
						System.out.println(j);
						break er;
					}
				}
		        }
		}
	}
	System.out.println("居然克拉");
}

最后打印

0
居然克拉




分享到:
评论

相关推荐

    初级C语言教案 auto break case char const

    里面介绍的 很详细auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void ...

    if语句 、switch语句 、for循环、break、continue、while、do-while

    if语句 、switch语句 、for循环、break、continue、while、do-while总结 if语句 对比if语句switch语句 1、if语句作用的数据类型:boolean类型。而switch语句作用的类型:byte,short,int,char,String。 2、编码...

    Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制、break、continue

    short占用两个字节,数字大小为-215—215-1 int占用四个字节,数字大小为-231—231-1 long占用八个字节,数字大小为-263—263-1 float占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。  用...

    Innerfuse Pascal Script 1.04 stable

    标准的语句控制: Begin/End, If/Then/Else, For/To/Downto/Do, Case x Of, Repeat/Until, While, uses, Exit, Continue, Break 3.函数(可以定义在脚本内部或脚本外部)4.标准的数据类型: Byte, Shortint, Char, Word,...

    RemObjects Pascal Script for Delphi - 3.0.51.881

    标准语言结构包括:Begin/End、If/Then/Else、For/To/Downto/Do、Case x Of、Repeat/Until、While、uses、Exit、Continue、Break;函数支持;标准类型:Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, ...

    C_gjz.rar_float

    continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void Volatile while 说明: 1、关键字auto用于说明...

    RemObjects Pascal Script v3.0.3.53

    标准语言结构包括:Begin/End、If/Then/Else、For/To/Downto/Do、Case x Of、Repeat/Until、While、uses、Exit、Continue、Break;函数支持;标准类型:Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, ...

    RemObjects Pascal Script - 3.0.3.39 (Pascal脚本引擎)

    标准语言结构包括:Begin/End、If/Then/Else、For/To/Downto/Do、Case x Of、Repeat/Until、While、uses、Exit、Continue、Break;函数支持;标准类型:Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, ...

    哈希表查找

    "auto", "break", "case", "char", "const", "continue", "default", "do", "double", "else", "enum", "extern", "float", "for", "goto", "if", "int", "long", "register", "return", "short", ...

    C语言 由ANSI标准定义的32个关键字

    auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static

    手机图片浏览器

    break; case 3: k=1; break; case 4: k=1; break; case 5: k=2; break; case 6: k=3; break; case 7: k=3; break; case 8: k=3; break; case 9: k=2; break; } m_VERScrollBar.SetMax(65536...

    超强大、好用的Pascal语言解释器(RemObjects Pascal Script)

    All common types like Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations, Variants Allows the ...

    C++基本概念 (面试、复习)

    short unsigned continue for signed void default goto sizeof volatile do if static while asm _cs _ds _es _ss cdecl far huge interrupt near pascal class public private catch protected delete new ...

    JAVA中的关键字和保留字

    break - 2 - byte - 2 - case - 3 - catch - 3 - char - 4 - class - 4 - continue - 5 - default - 5 - do - 6 - double - 6 - else - 6 - extends - 6 - false - 7 - final - 7 - finally - 7 - float - 8 - for -...

    C语言数据类型的资料,帮助初学者掌握C语言中的数据类型

    break case char:数据类型,用于表示一个字符 const continue default do double:数据类型:用于表示一个双精度浮点型数据 else enum extern float:数据类型,用于表示一个单精度浮点型...

    编译原理实验报告 词法分析器实验报告

    "auto"|"double"|"int"|"struct"|"break"|"else"|"long"|"switch"|"case"|"enum"|"register"|"typedef"|"char"|"extern"|"return"|"union"|"const"|"float"|"short"|"unsigned"|"continue"|"for"|"signed"|"void"|...

    学习参考用词法分析原代码

    char reserve[40][10]={"auto","break","case","char","class","const","continue", "default","delete","do","double","else","enum","extern","float","for","friend","if","inline","int","long","new", ...

    C语言程序设计-C语言的基本符号与词汇.pptx

    C语言的基本符号与词汇 大小写英文字母,各26个。 阿拉伯数字0-9,共10个。 其他特殊符号 空格 !# % ^ & * - + = ~ &lt; &gt; / ...continue static long switch register short case float default double if struc

    C++各种排序+哈希查找(数据结构作业)

    "auto" , "break" , "case" , "char" , "const" , "continue" , "default" , "do" , "double" , "else" , "enum" , "extern" , "float" , "for" , "goto" , "if" , "int" , "long" , "register" , "return" , ...

    C#编写的简单词法分析

    const float short unsigned continue for signed void default goto sizeof volatile do while static f 标识符: (常量名,变量名,过程名) 1. 所有标识符必须由一个字母(a~z或A~Z)或下划线(_)开头; 2. 标识符的...

Global site tag (gtag.js) - Google Analytics