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

news/2024/11/16 9:37:42/文章来源:https://www.cnblogs.com/yunbaomengnan/p/18549025

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/834465.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

经营分析是什么

在当今快速变化的商业环境中,大厂们越来越重视经营分析,这不仅是对企业经营状况的全面诊断,更是实现效益最大化的关键。近期一连有两个大厂(短视频、游戏)的朋友来聊经营分析,着实让我好奇了一下。经营分析这个东西,以往都是传统国企做得多,咋连他们也开始纠结了。 聊完…

2024-2025-1 20241318 《计算机基础与程序设计》第八周学习总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP(如[2024-2025-1-计算机基础与程序设计])这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08这个作业的目标 加入云班课,参考本周学习资源自学教材 计算机科学概论(第七…

零基础入门Hadoop:IntelliJ IDEA远程连接服务器中Hadoop运行WordCount

今天我们来聊一聊大数据,作为一个Hadoop的新手,我也并不敢深入探讨复杂的底层原理。因此,这篇文章的重点更多是从实际操作和入门实践的角度出发,带领大家一起了解大数据应用的基本过程。我们将通过一个经典的案例——WordCounter,来帮助大家入门。简单来说,这个案例的目标…

NOIP2024 前集训:NOIP2024加赛 5

前言music 《浮光》看指尖拨响蝴蝶 扇动一场离别我推开无声岁月 续梦一页你我只是打个照面 可曾有过誓约走进熟悉却 陌生的思念啊……啊……你的眼眸 装满了时间你的身后 拥故事成篇此生如梦 愿细数流年与你同写 沧海桑田浮光掠影 重山彩云间你的伏线 穿越千百年人生不过 恍惚三…

读数据质量管理:数据可靠性与数据质量问题解决之道05数据标准化

数据标准化1. 批处理 1.1. 批处理在一段时间内收集数据,然后将大量数据“批处理”在离散的数据包中 1.2. 直到20世纪10年代中期,批处理都是处理分析型数据最常用的方法 1.3. 批处理比流处理要便宜得多,即使是对时间要求最苛刻的处理需求也足以满足 1.4. 批处理是经过时间考验…

基于C#开源、功能强大、灵活的跨平台开发框架 - Uno Platform

前言 今天大姚给大家分享一个基于C#开源、功能强大、灵活的跨平台开发框架:Uno Platform。通过 Uno Platform,开发者可以利用单一代码库实现多平台兼容,极大地提高了开发效率和代码复用性。项目介绍 Uno Platform是一个基于C#开源、功能强大、灵活的跨平台开发框架,用于快速…

chrony配置/释义

[root@c7-1 ~]# cat /etc/centos-release CentOS Linux release 7.9.2009 (Core)[root@c7-1 ~]# yum -y install chrony [root@c7-1 ~]# vim /etc/chrony.conf # 自带 server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp…

WPF 打开资源管理器且选中某个文件

本文将和大家介绍如何在 Windows 系统上使用 SHOpenFolderAndSelectItems 方法打开资源管理器且选中给定的文件打开资源管理器且选中某个文件可以使用 cmd 调用 explorer 带上 select 参数,如下面命令行所示 explorer.exe /select,"C:\Folder\file.txt"但有很多情况…

Virtual Box 虚拟机扩容

Virtual Box 虚拟机扩容 扩容有风险,有可能导致磁盘损坏,系统不可用。 需要使用的工具 gparted GParted -- A free application for graphically managing disk device partitions 步骤图解 1.扩大虚拟硬盘的容量2.加载分区工具执行分区操作3.扩展逻辑卷 要扩大 / 分区的空间…

RealCustom:缩小真实文本词的范围,实现实时开放域文本到图像的定制

RealCustom:缩小真实文本词的范围,实现实时开放域文本到图像的定制文本到图像定制旨在为给定的主题合成文本驱动的图像,最近彻底改变了内容创作。现有的作品遵循伪词范式,即将给定的主题表示为伪词,然后将其与给定的文本组合在一起。然而,伪词与给定文本固有的纠缠扩散范…

网站f12代码怎么修改,掌握网站F12调试工具的使用技巧

打开F12开发者工具:在浏览器中打开您需要调试的网页,按下F12键或右键点击页面任意位置选择“检查”(Inspect),即可打开开发者工具。选择Elements面板:在开发者工具顶部的选项卡中,选择“Elements”面板。这里显示了当前页面的HTML结构。查找目标元素:使用鼠标悬停在页面…

织梦手机网站模板修改,如何在织梦CMS中修改手机网站模板

织梦CMS(DedeCMS)支持手机网站模板的自定义,通过以下步骤可以轻松修改手机网站模板:登录后台:打开浏览器,输入织梦CMS的后台地址,使用管理员账号登录。进入模板管理:在后台左侧菜单栏中选择“模板” -> “默认模板管理”。 选择“手机模板”选项卡,查看当前使用的手…