流程控制语句和增强for循环
import java.lang.Math;
//import java.util.Arrays;
public class test{
public static void main(String[] args)
{
calculatePrimeNumber(0,10);
System.out.println("\n");
calculatePrimeNumber(0,100);
enhancementFOR();
ArrayExample();
}
public static void calculatePrimeNumber(int minValue,int maxValue)
{
int product=1;
label1:for (int i=minValue;i<=maxValue ;++i )
{
int count=0;
label2:for (int j=i-1;j>1;--j )
{ if (i%j==0)
{
break label2;//流程控制语句,在多层循环中使用标记+break的方式模拟C语言中的GoTo语句。 }
else
++count;
}
if (count==i-2)
{
System.out.print(i+"\n");
product*=i; }
}
System.out.print(product+"\n"); }
public static void enhancementFOR()
{
double[] arr=new double[10];
for (int i=0;i<10 ;++i )
arr[i]=Math.random();
//增强型for循环,以更简洁的方式遍历数组、集合等数据类型。
for(double item:arr)
System.out.print(item+"\n"); }
public static void ArrayExample()
{
int[] arr1=new int[5];
for (int item:arr1)
{
System.out.println(item+"\n");
}
System.out.println("-------------------------");
int[] arr2=new int[]{1,2,3,4,5};
for (int item:arr2)
{
System.out.println(item+"\n");
}
System.out.println("----------------------");
int[][]arr3=new int[3][];//二维数组元素第二维元素个数不必相同。
arr3[0]=new int[4];
arr3[1]=new int[5];
arr3[2]=new int[6];
int[][]arr4=new int[][]{{1,2,3},{4,5,6,7},{8,9,10,10,11}};
}
}
流程控制语句和增强for循环的更多相关文章
- Java流程控制:增强for循环,break&continue,打印99乘法表
		
增强for循环:java5引入了一种主要用于数组或集合的增强for循环for(声明语句:表达式){//代码句子} 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配.其作用域限定在循环语 ...
 - PL/SQL 流程控制语句-条件结构,循环结构
		
条件结构 一.IF-THEN语句 IF-THEN语句是最简单的IF语句. 语法: IF condition THEN Statements END IF; 例子: declare v_score nu ...
 - JS流程控制语句 来来回回(Do...while循环) 先执行后判断 do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。
		
来来回回(Do...while循环) do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次.因为它是先执行代码,后判断条件,如果条件为真,继续循环. do...w ...
 - 1-23-shell脚本之-if流程控制语句和for循环语句的使用
		
大纲: 1.逻辑判断 2.if流程控制语句 3.for循环控制语句 ---------------------------------------------- 在开始之前,先了解一下逻辑判断符号 ...
 - Java学习笔记之---流程控制语句
		
Java学习笔记之---流程控制语句 (一)循环语句 (1)if语句 if(布尔表达式){ //如果布尔表达式为true将执行的语句 } if(i%2!=0){ System.out.println( ...
 - linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载
		
http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html nux shell有一套自己的流程控制语句,其中包括条件语句(if),循环 ...
 - 【Java初探03】——流程控制语句
		
做任何事情都应当遵守一定的原则,程序设计也是如此,需要有流程控制语言来实现与用户的交流.流程控制对于任何一门编程语言来说都是至关重要的,它提供了控制程序步骤的基本手段,如果没有流程控制语句,整个程序将 ...
 - [转]linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
		
原文链接:http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html linux shell有一套自己的流程控制语句,其中包括条件语句 ...
 - [dart学习]第六篇:流程控制语句
		
经过前面的基础知识了解学习,我们今天可以进入语句模块啦. dart主要有以下流程控制语句: if-else for循环 while和do-while循环 break和continue switch-c ...
 
随机推荐
- 内存详解--理解 JVM 如何使用 AIX 上的本机内存
			
转自---http://www.ibm.com/developerworks/cn/java/j-nativememory-aix/
 - 010-python基础-数据类型-字符串操作
			
1.移除空白 username.strip() 2.分割 names = "alex,jack,rain" names_1 = names.split(",") ...
 - 网站网页生成.shtml访问无法显示
			
网站换了服务器后发现shtml网页无法访问,原因是没有注册.shtml扩展名,解决方法如下 IIS6.0解析shtm,shtml文件由于IIS6.0的安全性较以前有特别大的改进,所以在很多功能默认情况 ...
 - [原创]在Windows和Linux中搭建PostgreSQL源码调试环境
			
张文升http://ode.cnblogs.comEmail:wensheng.zhang#foxmail.com 配图太多,完整pdf下载请点这里 本文使用Xming.Putty和VMWare几款工 ...
 - Android系统编译脚本理解
			
android源码编译步骤: 1. repo sync 代码(下载代码) 2.start branch(用哪个分支,git相关) 3. 到根目录(android目录) $cd android/ 4. ...
 - IOS之表视图添加索引
			
我们要实现的效果如下. 1.修改ControlView.h,即添加变量dict,用于存储TabelView的数据源. #import <UIKit/UIKit.h> @interface ...
 - 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录
			
iPhone.iPad产品风靡全球,巨大的用户群刺激着iOS软件开发需求,然而国内人才缺口很大,正处于供不应求的状态,ios开发前景大好.我们整理了51CTO下载中心100份热门的ios开发资料,做了 ...
 - Linux I/O总结
			
文件流 标准I/O文件流可用于单字节或多字节字符集.流的定向决定了所读写的是单字节还是多字节.流在最初创建时,并没有定向,此时如果在为定向的流上使用多字节I/O函数,那么该流被设置为宽定向的:如果在为 ...
 - bootstrap bootstrapTable 隐藏列
			
主要代码: <script type="text/javascript"> $(function () { LoadingDataListOrderRealItems( ...
 - UEFI双硬盘安装win8.1和Ubuntu14.04
			
UEFI双硬盘安装win8.1和Ubuntu14.04 安装环境 UEFI启动模式 双GPT硬盘 一个ssd 一个hdd 笔记本已安装win8.1 硬盘启动顺序为: U盘 ssd hdd 光驱 安装方 ...