导航:首页 > 编程语言 > javafor

javafor

发布时间:2022-01-15 10:54:48

java for语句

想让出现4 6 8……把你的内层循环去掉就可以了!至于为什么 楼上的说的很对啊!
public class H {

public static void main(String[] args) {
int n=50;

for(int i=2; i<=n; i++){
System.out.println(i);
}
}

}

Ⅱ java的for循环是什么!

int highGrade=grade[0][0]; // 取grad二位数字的“原点值”
for(int row=0;row<grades.lenght;row++){ //一次循环 获取二维数组外外层数组个数
for(int column=0;column<grades[row].lenght;column++){//二次循环
grades[row].lenght // 获取二维 当前外层下 内层个数
if(grades[row][column]<highGrades) // 比较
highGrades=grades[row][column]; 赋值 找到最大的那个
}

你得弄清楚什么是二维数组 就好明白了

Ⅲ for在java里怎么用

格式:

for (initialization;condition;increment)statement;

其中:

initialization是for循环的初始部分,它用来设置循环控制变量,并制初值;

condition是条件判断部分,由该条件判断的真假决定for循环合时推出;

increment是增量部分,每执行一次循环后,由增量部分决定循环控制的变化情况;

(这三部分必须用分号隔开)

statement称为for循环的循环体,它可以是一条语句也可以是一个语句块。

执行步骤:

首先执行初始化部分,然后执行条件判断部分,若条件为真,则执行for循环的statement语句,

当循环的statement语句执行完后执行增量部分,然后再执行条件判断部分,为真,则继续执行

循环,否则执行for循环后面的语句。

例:for (i=1;i<=10;i++)sytem.out.println(i);

1.当初始化、条件判断、增量三部分为空时,就实现了一种无限循环:

for( ; ; )statement;

但实际中,这样的无限循环往往并不是真的让它无限执行下去,只要在statement中在合适的条件下执行

break语句就可以跳出循环体。

2.无循环体的for循环,此时不提供statement:

for(t=0;t<some_value;t++);

这种循环一般用来产生时间延迟。

3.JAVA语言不支持逗号运算符,但在循环初始化和增量两部分 允许采用逗号,这样也就可以使用由逗号

隔开多个表达式,从而在for循环中模拟了逗号运算符的功能,但注意,条件判断部分必须是一个值为 布尔

型的表达式:

int i;

string s;

for (i=0,s="testing";

(i<10&&(s.length()>=1);

i++,s=s.substring(1)

{

system.out.println(s)

}

4.JAVA的for循环允许在初始化部分零食说明局部循环变量:

for(int i =0;i<my_array.length;i++)

system.out.println(" a [ " + i + "]= "+my_array[i]);

用这种方法定义的零食循环变量的作用域只在for循环体内,换句话说,它们的作用域在for循环体、

初始化、条件测试和增量中有效,在定义他们的循环外使用的有相同名字的变量不会受这些临时的

循环变量的影响。

注意 :JAVA语法只允许程序员在初始化部分要么定义多个由逗号隔开的表达式,要么定义具有相同

类型的由逗号隔开的多个变量,但不能混用。

int j=3;

fot (int =0, j=0;i<j;i++,j--)

system.out.println("k="+i*j);

system.out.println("j=",j);

在for循环的初始化部分说明了 i 和 j 两个循环变量,并将他们的值设置为0,在循环外,使用了一个

与循环变量 j 相同的变量,但 for 循环对 j 的值没有影响,屏幕上输出的 j 值还是3.

Ⅳ java 中for循环的一个用法

该问题中for循环的一个用法指的是foreach用法,下面详细讲述:

foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。
foreach的语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
示例代码:
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
for (String x : list) {
System.out.println(x);
}
Object s[] = list.toArray();
for (Object x : s) {
System.out.println(x.toString()); //逐个输出数组元素的值
}

Ⅳ java中for是什么意思

循环关键字
语法for(赋值;循环条件;循环后执行的语句){
//循环代码块
}

Ⅵ java中for(;;)是什么意思

死循环,一般java并发源码里面很多类似写法,等效于while(true);
在C语言中for(;;)性能更好,编译后语言中指令较少,也能够节省内存,没有判断跳转,是比while(true)更好的无限循环;
估计很多源码大神都是C语言转过来的,在Java中无性能差别。

Ⅶ java for循环的解释

循环的意思就是让程序重复地执行某些语句。在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。其中,for循环就是循环结构的一种,另外还有while循环和do-while循环语句。但是for循环是开发者明确知道了循环次数。


For循环格式如下:

for(赋初值;判断条件;赋值加减){

执行语句

}

若是在循环主体中要处理的语句只有一个,可以将大括号省去。下面列出for循环的流程:

(1)第一次进入for循环是,要为循环控制变量赋初值。

(2)根据判断条件内容检查是否要继续执行循环,当判断条件为真(true)时,继续执行循环主体内的语句;判断条件为假(false)时,则会跳出循环,执行其它语句。

执行完循环主体内的语句后,循环控制变量会根据增减量的要求更改循环控制变量的值,然后再回到步骤(2)重新判断是否继续执行循环。更具上面可以画出下面的流程图。

Ⅷ java里面的for循环的格式: for(String s : arr)是什么意思,能否详细解释一下

for的循环语句for(String s : args)这个格式是foreach的形式,表示取出数组args[]中的每一个元素,就是循环一次就依次取出一个元素赋值给s,知道取完为止java中的foreach也是用for表示具体语法分两种:

第一种-数组for(type var : arr) {//循环体}示例(这里以List为例):List<String> list = new ArrayList<String>();for(String item : list){System.out.println("循环元素:" + item);}

第二种-非数组类可迭代对象for(type var : coll) {//循环体}示例:Map<String, String> map = new HashMap<String, String>();for(Entry<String, String> item : map.entrySet()){System.out.println("循环元素 key:" + item.getKey() + " value:" + item.getValue());}

其实本质上和for(int i=0;i<length;i++)没太大区别,但是for(String s : arr)中的arr一定是字符串数组,每次循环取一个字符串出来赋值给s,直到arr数组长度-1结束。

(8)javafor扩展阅读:

Java for循环的几种用法:

在Java程序中,要“逐一处理”或者说,“遍历”某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的含义和这种操作比较配,在这种时候for循环比其它循环常用得多)。

对于遍历数组,这个循环一般是采取这样的写法:

清单1:遍历数组的传统方式

复制代码 代码如下:

/* 建立一个数组 */

int[] integers = {1, 2, 3, 4};

/* 开始遍历 */

for (int j = 0; j < integers.length; j++) {

int i = integers[j];

System.out.println(i);

}

而对于遍历Collection对象,这个循环则通常是采用这样的形式:

清单2:遍历Collection对象的传统方式

复制代码 代码如下:

/* 建立一个Collection */

String[] strings = {"A", "B", "C", "D"};

Collection stringList = java.util.Arrays.asList(strings);

/* 开始遍历 */

for (Iterator itr = stringList.iterator(); itr.hasNext();) {

Object str = itr.next();

System.out.println(str);

}

而在Java语言的最新版本――J2SE
1.5中,引入了另一种形式的for循环。借助这种形式的for循环,现在可以用一种更简单地方式来进行遍历的工作。

1、 第二种for循环

不严格的说,Java的第二种for循环基本是这样的格式:

for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体

借助这种语法,遍历一个数组的操作就可以采取这样的写法:

清单3:遍历数组的简单方式

复制代码 代码如下:

/* 建立一个数组 */

int[] integers = {1, 2, 3, 4};

/* 开始遍历 */

for (int i : integers) {

System.out.println(i); /* 依次输出“1”、“2”、“3”、“4” */

}

这里所用的for循环,会在编译期间被看成是这样的形式:

清单4:遍历数组的简单方式的等价代码

复制代码 代码如下:

/* 建立一个数组 */

int[] integers = {1, 2, 3, 4};

/* 开始遍历 */

for (int 变量名甲 = 0; 变量名甲 < integers.length; 变量名甲++) {

System.out.println(integers[变量名甲]); /* 依次输出“1”、“2”、“3”、“4” */

}

这里的“变量名甲”是一个由编译器自动生成的不会造成混乱的名字。

Ⅸ Java中for怎么写

for(int i=0;i<2;i++){
System.out.println("这样写的");
}

Ⅹ java中的for(String s: args)代表什么意思

for(String s : args)这个格式是foreach的形式,表示取出数组args[]中的每一个元素,其实就是每一次循环就依次取出一个元素赋值给s,知道取完为止

阅读全文

与javafor相关的资料

热点内容
hexophp 浏览:271
用什么app买东西半价 浏览:62
苹果下载的pdf文件怎么打开 浏览:211
如何在服务器上隐藏源站地址 浏览:645
单片机进制字母对应表 浏览:528
向某人下命令 浏览:627
编程中删除数组中的数 浏览:86
aes对称加密反编译 浏览:550
java编译成exe 浏览:190
gps处理算法 浏览:596
什么app可以和对象存钱 浏览:146
java字符串表达式计算 浏览:330
javacmd环境变量 浏览:51
电视上面找不到全民歌app怎么办 浏览:156
单片机中psw0 浏览:994
优酷视频加密么 浏览:763
本地连接dos命令 浏览:206
云服务器怎么上传金币房卡游戏 浏览:71
Python快递管理可视化 浏览:419
java正则验证数字 浏览:830