短视频app搭建,了解Java基本数据类型

短视频app搭建,了解Java基本数据类型

Java条件语句

if…else
一个 if 语句包含一个布尔表达式和一条或多条语句。

//如果只有一条语句可以不用{}
if(--) a=0;
//多条语句需要{}
if(--){
a=0;
b=0;
}
//if()的()里面填条件

 

if…else语句
if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

int a=0;
if(a==0){
    语句块1;
}else{
    语句块2;
}
//因为a=0,所以执行语句块1
//否则反之

 

if…else if…else 语句
if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。使用 if,else if,else 语句的时候,需要注意下面几点:if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

if(条件1){
    语句块1;
}else if(条件2}{
    语句块2;
}else{
    语句块3;
}else if(条件3){
    语句块3;
}else{
    语句块4;
}
//多个条件的时候可以用if...else if...else语句

 

嵌套的 if…else 语句
使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。

if(条件1){
    if(条件2){
        语句块1;
    }else{
        语句块2;    
    }
}else{
    语句块3;
}
//if的嵌套与if...else if...else语句可以一起使用
//可以按照要求灵活运用

 

注意

每一条,每一个语句结束的时候必须加上英文的 ;

Java 循环结构

for, while 及 do…while
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。
Java中有三种主要的循环结构:
while 循环
do…while 循环
for 循环

for循环
样例1:
请用for循环语句来写60秒的正或者倒计时器(这里只展示秒的变化。并不一定按精确的时间来变动数值)

int s=0;
for(int i=1;i<=60;i++)
{
    s++;
    System.out.println("现在是"+s+"");
    if(s==60)
    {
        System.out.println("时间到");
    }    
}

 

输出:
现在是1秒
现在是2秒
现在是3秒
现在是4秒
.
.
.
现在是59秒
时间到

//for循环基本结构
for(数据类型 参数名=一个值;参数名的限制条件(布尔表达式);自增减或其他要求)
{
    语句块;
}
//for(初始表达式;布尔表达式;步进表达式)

 

while循环
样例2:
while循环语句的布尔表达式是i<=100,当i>100.循环将终止,最后输出1~100相加的值

public class Main{
    public static void main(String[] args){
        int sumvalue=0;
        int i=1;
        while(i<=100){
            sumvalue=sumvalue+i;
            i++;
        }
        System.out.println("1到100相加的值为:"+sumvalue)
    }
}

 

输出
1到100相加的值为:5050

while循环只要()内的条件符合则执行,否则退出;

 

do…while循环
do…while循环语句的功能与while类似,主要区别在于判断布尔表达式的值的时间不同。while循环语句在循环体执行之前首先判断布尔表达式的值,而do…while循环语句则在循环体之后进行循环终止的判断。(简单来说就是do…while循环不管布尔表达式的判断对错,先进行一次循环,先斩后奏)

样例2:

public class Main{
    public static void main(String[] args){
        int sumvlaue=0;
        int i=1;
        do{
            sumvlaue=sumvlaue+i;
            i++;
        }while(i<=100);
        System.out.println("使用do...while循环计算1到100相加的值为:"+sumvalue)
    }
} 

 



输出
使用do-while循环计算1到100相加的值为:5050

循环一样可以嵌套

 

转向语句

1.break中断语句:
当循环中的的某一步已经符合需求的时候可以用break终止循环;

break语句在while循环使用格式:

while(布尔表达式)
{
....
if(布尔表达式)break;
....
}

 

break语句在do…while循环使用格式:

do
{
....
if(布尔表达式)break;
....
}whiie(布尔表达式);

 

break语句在for循环使用格式:

for(初始表达式:布尔表达式;步进表达式)
{
....
if(布尔表达式)break;
....
}    

 



注意在循环语句中使用break语句时,要注意以下问题。

1.switch语句中的break语句仅仅影响该switch语句,而不会影响其中的任何循环。
2.break语句对if...else条件语句不起作用。
3.在多层循环中,一个break语句只是向外跳一层。
4.一个循环结构中允许使用多个break语句,但是要慎用break语句,因为使用太多的break语句会破坏程序结构,影响程序的可读性。

continue条件继续语句
continue语句用来跳过循环体中剩余的语句,强制执行下一次循环(加速循环)
continue在while语句的使用格式:

while(布尔表达式)
{
...
if(布尔表达式)continue;
...
}

 

continue在do-while循环的使用格式:

do
{
...
if(布尔表达式)continue;
...
}while(布尔表达式);

 

continue在for循环的使用格式:

for(布尔表达式)
{
...
if(布尔表达式)continue;
...
}    

 



注意

continue语句并没有 使整个循环终止。在while和do-while循环语句中,continue语句使得流程直接跳出了循环控制条件的测试部分,再次判断循环是否进行。在for循环语句中,当遇continue语句后,跳过循环体下面的语句,而去执行fot语句中的步进表达式,然后对布尔表达式进行判断。

以上就是短视频app搭建,了解Java基本数据类型, 更多内容欢迎关注之后的文章

 

posted @ 2024-11-16 09:35  云豹科技-苏凌霄  阅读(3)  评论(0编辑  收藏  举报