那位大虾帮忙。我现在,学到for和if这就很晕。。能给我说下有什么好办法吗?能学的快点。 关于for我知道他是怎么运行的但是不明白的是什么情况下使用。在就是有了条件以后不知道该怎么写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你现在是什么文化水平啊?看样子以前没学过其他语言啊?大一?非计算机专业?高中生? for就是说有很多重复的过程,你自己不想一遍一遍的写,就写一遍,让计算机照着你写的执行。执行多少次,你决定 for和if随处可见,太常用了。例如:你的程序从数据库里取出100条记录,把这100条记录输出来,不就用到循环了吗?可以用for循环,也可以用while循环。 找几个专门针对for if 的小练习做下就明白了。。比如for的就是从1加到100 等等了。。 比如说现在要弄 100 个变量,变量值从 1~100。那我们不可能一个一个地像下面这样去声明;int a001 = 1;int a002 = 2;int a003 = 3;...int a100 = 100;如果有循环的话,我们一下子就可以把这桩事情做完:int[] a = new int[100];for(int i = 0; i < a.length; i++) { a[i] = i + 1;}循环适合做一些有规律的事情。 for循环是一个比较常用的一个循环方式,一般语法是: for(int i=0;i<整形数值;i++) 其中i表示初始化变量,i<整型值,表示对循环条件进行判断,i++也可以--,表示变量的每次变化 楼上的就是一个实例 我当初也是在for和if这里卡住了,但是在CSDN上受了打击后就决定一定要突破这个难关。你连for和if都搞不定还学什么编程?这是最简单的。 奇怪,我也是高中生,在这点上没卡住。掌握从1到100的累加就明白了,后面还有双重for循环可用来布置乘法表 for是想多次执行一种操作时用,循环if实在判断是不是满足一种条件时使用 [size=3]找一张草稿纸,画一个流程图,把它的每一个步骤在图中表示出来,注意理解数据是如何变化的,再看看别人的源代码,二十分钟就能搞定[/size] debug 看看for里边的变量都是如何变化的 for (int i = 1; i <= 10; i++) { if (i == 8) { System.out.println(i); } }这个能看懂不?循环从1到10的数字如果数字等于8,就打印出来。 for(block 1;block 2;block 3) {block 4}执行次序:1.block 12.判断block 2, 符合继续,不符合跳出3.执行block 44.执行block 3, 然后跳到2 for是循环语句,if是条件语句,从根本上说是两回事。for(int i = 0 ; i<10 ; i++){ System.out.println("Hello");}这里的for语句表示i从1开始,直到10为止循环进行System.out.println("Hello")处理,每次循环i就加个1,直到i等于10结束循环。if( i < 10){ System.out.println("Hello");}这里的if是条件语句,表示如果i小于10,那么执行System.out.println("Hello")这个处理。 希望高手急救=》Jgraph如何在edge上添加标签。 java中什么类能运行class文件 真急啊 高手呀快来!·关于FONT的问题! 隆重推出一套书,能有免费培训的!!! 关于OutOfMemoryError的问题? 垃圾回收器 在现实有什么用处 用处大吗 请各位高手详细说一下 国庆过的开心,在csdn过的开心,开帖送分! 请问各路英雄,有什么方法处理小数点的精度问题??? 多个栈之间数据移动问题 有关java写入和读取的方向 菜鸟菜问题
for就是说有很多重复的过程,你自己不想一遍一遍的写,就写一遍,让计算机照着你写的执行。执行多少次,你决定
例如:你的程序从数据库里取出100条记录,把这100条记录输出来,不就用到循环了吗?可以用for循环,也可以用while循环。
比如for的就是从1加到100 等等了。。
int a002 = 2;
int a003 = 3;
...
int a100 = 100;如果有循环的话,我们一下子就可以把这桩事情做完:int[] a = new int[100];
for(int i = 0; i < a.length; i++) {
a[i] = i + 1;
}循环适合做一些有规律的事情。
for(int i=0;i<整形数值;i++)
其中i表示初始化变量,i<整型值,表示对循环条件进行判断,i++也可以--,表示变量的每次变化
楼上的就是一个实例
可用来布置乘法表
if实在判断是不是满足一种条件时使用
if (i == 8) {
System.out.println(i);
}
}
这个能看懂不?
循环从1到10的数字
如果数字等于8,就打印出来。
block 4
}执行次序:
1.block 1
2.判断block 2, 符合继续,不符合跳出
3.执行block 4
4.执行block 3, 然后跳到2
if是条件语句,
从根本上说是两回事。for(int i = 0 ; i<10 ; i++){
System.out.println("Hello");
}
这里的for语句表示i从1开始,直到10为止循环进行System.out.println("Hello")处理,
每次循环i就加个1,直到i等于10结束循环。if( i < 10){
System.out.println("Hello");
}
这里的if是条件语句,表示如果i小于10,那么执行System.out.println("Hello")这个处理。