自打学习java基础以来第三天了,下面该数组了。老师讲课方式挺好的,很容易理解。在这里给大家分享下自己的一点小笔记。如果大家会的就当巩固一下了,不会的也可以看下对自己还是有点用的。
第一个就是:for循环中:变量有自己的作用域,对于for循环来说,用于控制循环变量定义在for中,只在for循环内有效,当循环语句执行完毕,该内存将被释放。
第二:对于区间判断,对结果boolean类型判断,使用if更广。三目运算 变量=(条件表达式?)表达式1:表达式2;-->有结果返回。而if-else无结果返回。
第三:break和continue语句一定要有作用范围,当两者单独存在时,下面不可以有任何语句,因为都执行不到的。
第四:当函数运算后,没有具体的返回值时,用void来标注类型。函数中的return语句可以省略不写。
函数可以调用函数,但是不可以定义函数-->都从主函数开始执行。
最后附上一个函数中重载的案例,全手打。大家忽略类名吧。为了简便都是用Demo数字来定义的。大家一起努力学习啊。
public class Demo09
{
public static void main(String[] args)
{
//print99();
print99(5);
}
//方法的重载,定义一个99乘法表,打印9行9列,
//另外定义一个接收参数的99乘法表,根据用户自行输入打印对应的乘法表
public static void print99()
{
for (int x=1;x<=9 ;x++ )
{
for ( int y=1;y<=x ;y++ )
{
System.out.print(y+"*"+x+"="+x*y+"\t");
}
System.out.println();
}
}
public static void print99(int sum)
{
for (int x=1;x<=sum ;x++ )
{
for (int y=1;y<=x ;y++ )
{
System.out.print(y+"*"+x+"="+x*y+"\t");
}
System.out.println();
}
}
}
|
|