------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
if 语句:
if(布尔表达式)
{
语句表达式
}
if 语句中的判断如果是true 则执行下面的语句 否则 不会执行。这个意味着条件语句返回的必须是布尔型的值,如果语句序列中只有一条语句那么不用加大括号(尽量不要这么做 )。
if……else 针对的是true 和false两种情况,当然,如果想要使用更多的情况则要使用 if……else if 的语句。
switch 语句:
switch(表达式)
{
case 常量值 n;
语句
break;
}
用于判断一个变量是否符合某一个条件的时候”多选一“。注意:case 常量值n;其中n的值是不能相同的。
下面使用以上的判断语句来进行登录客户端的判断语句。
循环语句:
while()
{
语句块;
}
与if语句一样也是先进行判断,如果true则要执行下面的语句,一直执行到判断语句为false为止。其中有一种是属于do{} while()的,则是先执行再判断,意味着至少会执行一次。
for语句
for(表达式1;表达式2;表达式3)
{
语句块
}
先对表达式1的变量进行初始化,对表达式2进行判断,表达式3用于变量的修改制定循环结束的条件。其中,比较常用的是foreach语句,
for(元素变量x:遍历对象 obj)
{
引用了x的语句;
}
int [] arr={8,4,5};
for(int x;arr)
{
语句
}
跳转语句:
breaik ,continue语句用于for,while的循环语句中,表示强制退出循环。
下面的例子用来说明continue,强制退出的作用,
return语句用来从一个方法返回,把数据的处理权交给其他的语句来处理。return [表达式];
函数:
函数就是俗称的方法,具有特定功能的小程序。格式: 修饰符 返回值类型 函数名(参数类型 形式参数1……形式参数n)
{
执行语句
return 返回值;}
返回值为空的时候,使用void的关键字,并且不需要使用return。函数中只能调用,不可在函数中再定义函数了,返回值的控制权交给调用者。
重载:在同一个类中,允许有多个重名的方法,只要它们的参数个数,类型不同即可。与返回值类型无关,只看参数列表,它的好处是便于阅读,优化程序开发。
数组:
同样数据类型的容器就可以叫做数组。自动给数组的数据编号,从下标0开始便于操作。
元素类型 [] 数组名称=new 元素类型{ 元素集合 }
元素类型 [] 数组名称={ 元素集合 }
初始化的过程中可以不用写new,编译器会自动根据你的写入的数据来计算数组的长度类型。
二维,三维数组的书写和一维的相似,int [] [] array; int [] [] [] array;二维数组可以看成是多个一维数组组成的 。第一个括号表示一维数组的个数,第二数组表示一维数组的长度。我们在使用数组的时候,取出数组的元素时,常用for循环
那么,我们在使用二维数组的时候就要用两个for循环,同理,在取出三维数组的时候,使用三个for循环。
数组的排序问题:
我们以数组的冒泡法为例来说明数组排序中需要注意的问题:
其中,我们需要注意的地方是角标的问题,即数组是从零开始标号的。那么,我们在循环取值的时候它的长度是要减一的。这样才不会出现角标越界的问题。