ASP.Net+Android+IOS开发------期待与您交流
详细请查看:http://edu.csdn.net
<循环的使用方法及概念>
While语句格式:
While(条件表达式)
{
执行语句;
}
Do while语句格式:
do
{
执行语句
} while条件表达式;
while和do,while的区别while循环只有条件满足才会去执行循环体中的代码,而do,while循环不管条件符不符合都要先执行do里面的代码
For循环表达式:
For(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句
}
变量有自己的作用域。对于for来讲:如果将用于控制循环的定义增量在for语句中。那么该变量只在for语句内有效。For语句执行完毕。该变量在内存中被释放。
for和while可以互换,如果需要定义循环增量,用for更合适,对于有明确数据范围的建议使用for,对于没有的建议使用while
无限循环最简单的表现形式:
for(条件表达式一;条件表达式二;条件表达式三){循环体}
While(循环条件){循环体}
循环注意:一定要明确哪些语句需要参与循环,哪些不需要。
练习1-100之间7的倍数的个数。
累加思想:
通过变量记录住每次变化的结果。
通过循环的形式就行累加的动作。
计数器思想:
通过一个变量记录住数据的状态变化。
也许通过循环完成。
对while循环的练习:
class Noname3
{
public static void main(String[] args)
{
/*
//定义变量用于处于不断变化的和。
int sum=0;
//定义变量,记住不断变化的被加的数。
int x=1;
//定义循环,重复加法的过程。
while(x<=10)
{
sum =sum+x;
x++;
}
System.out.println("sum="+sum);
}
}
/*
1到100之间,7的倍数的个数并打印。
*/
class Noname4
{
public static void main(String[] args)
{
/*
int sum=0;
int x=1;
while(x*7<=100)
{
sum=x;
x++;
}
System.out.println("sum="+sum);
*/
int s=0;
for(int x=1;s*7<=100;s++)
{
System.out.println("s="+s);
}
}
}
函数
就是定义在类中的具有特点功能的一段独立的小程序,也称为方法。
书写格式:
修饰符 返回值类型 函数名(参数类型 形式参数1 形式参数2 …………)
{
执行语句;
Return返回值;
}
相关概念理解;
返回值类型: 函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
Return:用于结束函数。
返回值:该值会返回给调用者。
如何定义一个函数?
1.既然函数是一个独立的功能,那么该功能的运算结果是什么先明确,因为这是在明确
函数的返回值类型。
2.在明确在定义该功能的过程中是否需要未知的内容参与运算,因为是在明确函数的参数列表。(参数类型和参数的个数)。
3.函数练习:
class hanshu
{
public static void main(String[] args)
{
// juxin(5,6);
// printHe();
chen99();
}
public static void juxin(int chang, int kuang)
{
for (int x=0;x<=chang ;x++ )
{
for (int y=0;y<=kuang ;y++ )
{
System.out.print("*");
}
System.out.println();
}
}
public static void printHe()
{
System.out.println("--------------------------------");
}
//99乘法表;
public static void chen99()
{
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();
}
}
}
总结:循环以不变应万变,掌握要点,书写格式,灵活运用。
函数的核心意义:提高代码复用性,掌握书写格式 重点理解不死记硬背。
ASP.Net+Android+IOS开发------期待与您交流
详细请查看:http://edu.csdn.net