八股day02_程序流程控制和数据类型

简介: 八股day02_程序流程控制和数据类型

程序流程控制

程序流程控制最经典的三种执行顺序是什么?

答:顺序结构,分支结构,循环结构

if和switch比较以及各自适合什么业务场景?

答:if在功能上来说比switch强大

当条件为区间时,应该用if;

当条件为一个值与另一个值比较的时候应该用switch,格式良好,性能较好,代码优雅。

正常写switch结构时,如果忘记了写break,会发生什么?

答:会出现穿透现象

switch的穿透性可以做什么?

答:存在多个case分支的代码是一样的时候,可以把代码写到一个case块,其他case块通过穿透性,穿透到该case块即可,这样做可以简化代码。

break关键字和continue关键字的比较?

答:break:跳出并结束当前所在循环或switch分支的执行

continue:用于跳出当前循环的当次执行,直接进入循环的下一个执行,continue只能在循环中使用。

数据类型

数据类型分几种?

答:基本数据类型、引用数据类型

基本数据类型为4类8种,哪4类8种?

答:整型:byte,short,int,long

浮点型:float,double

字符型:char

布尔型:boolean

随便写的整数和小数字面量,他们是什么类型?

答:整数字面量默认为int类型,小数字面量默认为double类型。

什么是自动类型转换?

答:类型范围小的变量可以自动赋值给类型范围大的变量

扩展赋值运算符会隐含什么类型转换?

答:扩展赋值运算符会隐含强制类型转换

相关文章
|
5月前
|
存储 Java
Java基础语法探究:从数据类型到控制结构
Java基础语法探究:从数据类型到控制结构
42 0
|
2月前
|
程序员 Python
Python控制语句和现实逻辑表达
将现实世界的逻辑表达为Python代码,关键在于将复杂的逻辑分解为简单的、可用控制语句表达的部分。以下是一些示例,展示如何将现实逻辑用Python代码表达。
31 3
|
4月前
|
开发框架 .NET 程序员
掌握C#语言的精髓:基础知识与实用技能详解(数据类型与变量+ 条件与循环+函数与模块+LINQ+异常+OOP)
掌握C#语言的精髓:基础知识与实用技能详解(数据类型与变量+ 条件与循环+函数与模块+LINQ+异常+OOP)
29 0
|
4月前
|
机器学习/深度学习 人工智能 程序员
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
26 0
|
5月前
|
Java PHP Python
【python】—— 控制语句和组合数据类型(其三)
【python】—— 控制语句和组合数据类型(其三)
|
5月前
|
C语言 Python
【Python指南 | 第六篇】条件控制语句、循环语句,这一篇就够了
【Python指南 | 第六篇】条件控制语句、循环语句,这一篇就够了
58 0
|
存储 编译器 Linux
0基础C语言保姆教程——第六节 操作符、表达式和语句
加法或者减法都是双目操作符,就是必须要求有两个操作对象才能够用它,这也很好理解,加法、减法要两个数才能加减对吧。
127 0
0基础C语言保姆教程——第六节 操作符、表达式和语句
|
存储 人工智能 C语言
C语言第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
C语言第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
501 0
C语言第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
|
Python
Python语法之流程控制
首先我们一起来了解一下牛郎织女的故事:传说古代天帝的孙女织女擅长织布,每天给天空织彩霞。她讨厌这枯燥的生活,就偷偷下到凡间,私自嫁给河西的牛郎,过上男耕女织的生活。此事惹怒了天帝,把织女捉回天宫,责令他们分离,只允许他们每年的农历七月七日在鹊桥上相会一次。织女因为厌烦了每天织布的枯燥生活,选择下到凡间。在我们的生活中,也经常要做大大小小的各种决策。影响我们做出决策的因素有很多,一般是当某些条件满足时,我们会做出决策 A;条件不满足时,做出决策 B。
181 0
|
算法 C语言 索引
从0到1 拿下C语言—程序结构及使用示例
此文为第二章,主要就是为了让大家了解C语言相关的编程规则。这一章节内容需要认真学习!
106 0
从0到1 拿下C语言—程序结构及使用示例