首页 > 编程语言 >短视频app搭建,了解Java基本数据类型

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

时间:2024-11-16 09:29:29浏览次数:1  
标签:语句 Java app 数据类型 else while 循环 表达式 布尔

短视频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基本数据类型, 更多内容欢迎关注之后的文章

 

标签:语句,Java,app,数据类型,else,while,循环,表达式,布尔
From: https://www.cnblogs.com/yunbaomengnan/p/18549025

相关文章

  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘要随着计算机科学技术日渐成熟,人们已经深刻认识到了计算机功能的强大,计算机已经进入到了人类社会发展的各个领域,并且发挥着十分重要的作用。通过管理系统在电脑上的应用,人们能更好的管理信息,储存数据。为了能够提供游戏商城的方便性,开发了基于vue的游戏网站。此游戏网站......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,招聘网站当然也不能排除在外。招聘网站是以实际运用为开发背景,运用软件工程开发方法,采用互联网技术构建的一个管理系统。整个开发过程首先对软件系统进行需......
  • 计算机毕业设计项目推荐,SSM山西能源学院教室管理系统81671(开题答辩+程序定制+全套文案
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,山西能源学院教室管理系统当然也不能排除在外。山西能源学院教室管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用 SSM技术构建的一个管理系......
  • (免费源码)计算机毕业设计必看必学 原创程序 java、PHP、python、文案全套、毕设成品等
    摘要由于数据库和数据仓库技术的快速发展,停车场管理系统建设越来越向模块化、智能化、自我服务和管理科学化的方向发展。停车场管理系统对处理对象和服务对象,自身的系统结构,处理能力,都将适应技术发展的要求发生重大的变化。停车场管理系统除了具有共享系统的全部功能以外,能......
  • Java集合
    Java集合接口继承关系和实现listArrayList(数组)Vector(数组实现、线程同步)LinkedList(链表)SetHashSet(Hash表)TreeSet(二叉树)LinkedHashSet(HashSet+LinkedHashMap)MapHashMap(数组+链表+红黑树)Java7实现Java8实现HashTable(线程安全)TreeMap(可排序)LinkedHashMap(记录插......
  • 大数据-226 离线数仓 - Flume 优化配置 自定义拦截器 拦截原理 了 拦截器实现 Java
    点一下关注吧!!!非常感谢!!持续更新!!!Java篇开始了!目前开始更新MyBatis,一起深入浅出!目前已经更新到了:Hadoop(已更完)HDFS(已更完)MapReduce(已更完)Hive(已更完)Flume(已更完)Sqoop(已更完)Zookeeper(已更完)HBase(已更完)Redis(已更完)Kafka(已更完)Spark(已更完)Flink(已更完)ClickHouse(已更完)Kudu(......
  • 【python系列】python数据类型之字符串
    1.前言字符串是编程中最常用的数据类型,这章需要针对字符串进行讲解。字符串的定义:字符串(英语:string),是由零个或多个字符组成的有限序列。——Wikipediapython官方文档:https://docs.python.org/zh-cn/3.10/library/stdtypes.html#text-sequence-type-str字符串是由Un......
  • Java 泛型理解
         泛型        泛型是JDK5之后引入的新特性,提供了编译时类型安全检测机制。        在泛型引入之前:        类似List集合这种存储数据的类可以传递任何数据类型,因为其中需要的类是Object。List.add(1)List.add("String")List.add("Stud......
  • 深入浅出:Java 中的经典排序算法详解与实现
    文章目录1.冒泡排序(BubbleSort)基本思路详细步骤Java实现2.插入排序(InsertionSort)基本思路详细步骤Java实现3.选择排序(SelectionSort)基本思路详细步骤Java实现4.快速排序(QuickSort)基本思路详细步骤Java实现5.归并排序(MergeSort)基本思路......
  • 基于Java+SSM+JSP+MYSQL实现的宠物领养收养管理系统功能设计与实现二
    一、前言介绍:免费学习:猿来入此1.1项目摘要随着人们生活水平的提高,宠物已经成为越来越多家庭的重要成员。然而,宠物的数量增长也带来了一系列问题,如流浪宠物数量的增加、宠物健康管理的缺失以及宠物领养收养信息的不透明等。这些问题不仅影响了宠物的生存状况,也给社会带来了一定......