java学习日记第二天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习日记第二天相关的知识,希望对你有一定的参考价值。
hello 大家好 今天是第二天
上一次 简单的写了俩程序,今天继续用程序学习java基础;
今天学习java中的方法,给我感觉相当于C中的函数,如果你不知道C,那你就把这个方法当做一个招 ,可以解决一个问题这样的东西;
其实上次我们也写了一方法 public static void main(String args[]) 即我们主函数,我们程序的入口,
现在我们再想创建一个Java Profect ,点开工程然后在src中右击new一个class ,注意类名(Class的名字)首个字母大写,如果多个单词都是首个字母大写,
这就是我们创建的类 ,类名Cricle,我们把这个第一个勾上,他就自己给我们生成主函数,省的我们自己敲啦
这时候我们就去写我们的方法啦,我们的类名是Circle ,循环的意思,这次我们就在类里实现java里边的几种循环语句;
然后我们在我们的方法 way1中写我们的逻辑语句 ,即第一种循环 while ,while循环输出1-5;
public static void way1()
{
int i=0;
while(i<5)
{
i++;
System.out.println(i);
}
System.out.println("我循环完了,i的值不在小于5!!");
}
这样我们方法way1就写好了,方法写好了,我们就得调用方法,调用方法的写法
public static void main(String[] args) { Circle.way1(); }
这时候我们点击运行,或者用快捷键F11,然后回车就可以看到结果啦
这段代码我们涉及到的知识点:
1.权限,相信写了两天 你也看到了不管是方法还是主函数前边都有public 公开的意思,这就是权限,具体的自己百度去吧,我也才接触说不清楚(http://blog.csdn.net/itachiyang/article/details/43647909)慢慢咱就懂了,
2.方法的调用,大家也看到了调用的语句就那一句,这是java的封装性,方法写在类Circle中,用它就要用类Circle来调用它,而类与方法之间的点,就相当于 的 这个意思。翻译就是 cricle类的方法way1。
3.返回值 void 空,没有返回值。。。。目前知道这个就行 后边咱慢慢接接触各种含返回值的函数。
4.while 循环语句,用法:while(条件){},条件为真,就顺序一直执行{}中的代码,从上到下,运行到底在执行条件判断,如果条件为真继续执行,不满足条件跳出循环,如图所示;
5.i++ 相当于 i=i+1; 叫做i的自增运算,类似的还有 ++i i-- --i 当加号在左和在右的时候在i++;或者++i 单独成句的时候是没有区别的,后续用到有区别再解释 ,据说i++比i=i+1的运算速度开 ,,,
参照上述方法 我们直接写其余循环方法;
for循环
public static void way2() { for(int i=1;i<=5;i++) { System.out.println(i); } System.out.println("我循环完了,i的值不在小于5!!"); }
调用方法和调用方法一的一样,在主函数中调用;
运行结果 你会发现和第一种一样,我们来看一下for循环的语法
for(语句1;语句2;语句3) {} 语句1(initialization初始换变量式):变量初始化;语句2(condition 条件表达式):条件判断语句;语句3(iteration 迭代表达式):计数的变化 {}逻辑语句写的地方
还一种循环 do while 是不是感觉和第一种while差不多,我们来写一下方法三;
public static void way3() { int i=1; do { System.out.println(i); i++; } while(i<=5); System.out.println("我循环完了,i的值不在小于5!!"); }
语法:do{逻辑语句} while(条件),是不是 与while的区别一目了然,条件和逻辑语句的位置正好颠倒,不错执行顺序也是这样的,do while是先做循环 不管条件满不满足,而while先做条件判断再作循环,用那种循环方法,就具体问题具体分析啦。
以上是关于java学习日记第二天的主要内容,如果未能解决你的问题,请参考以下文章