![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
蓝桥杯硬核程序基础网课学习笔记
文章平均质量分 67
视频网站:https://www.bilibili.com/video/BV1v7411o7FQ?p=17&spm_id_from=pageDriver
雨林雨霖
这个作者很懒,什么都没留下…
展开
-
Java 控制流程
Java 控制流程控制流程分支结构-if语句形式形式一形式二形式三形式四例子注意事项分支结构 - switch语句示例控制流程顺序结构分支结构循环结构分支结构-if语句形式形式一if (condition){ statements}condition值为true时执行statements即使statements只有一句,也需要加花括号形式二if (condition){ statementsA}else{ statementsB}condition值为tr原创 2021-04-14 14:44:34 · 299 阅读 · 0 评论 -
Java Case Study 3
Java Case Study 3case 7伪代码代码case 8case 7猜生日逻辑:通过5次猜测,来猜1~31之间的数可以通过5位二进制数来进行表示询问5次即每次询问一位是0还是1通过列出为1的值并确定是否在其中来判断该位的值所需知识:二进制输入输出移位字符串拼接伪代码准备代表5个集合的5个字符串,这个字符串要在内部换行每个集合的内容是每一位上为1时的1~31间的数字的集合准备好后开始交互依次询问是否在此集合中,用户输入0或者1第一个集合:day +=原创 2021-04-13 09:18:04 · 128 阅读 · 0 评论 -
Java String,初步认识类、对象和方法
Java String,初步认识类、对象和方法字符串字符串拼接注意提醒初识类、对象和方法String 的方法(函数)字符串字符串操作是程序设计中最常见的行为从概念上讲,Java字符串就是Unicode字符序列String不是基本数据类型,而是引用数据类型字符串声明与赋值:String name = "Henry";字符串拼接“+”除了用于算数加法运算之外,还可用于对字符串进行连接操作eg. int id = 800 + 90;(加法运算)String s = "Hello" + "原创 2021-04-12 09:07:07 · 233 阅读 · 0 评论 -
Java case study 2
case 6:已知:0~9的十六进制表示和十进制一样10~15的十六进制表示为A,B,C,D,E,F需求:提示用户输入0~15中的一个数,用程序将其转换为十六进制表示法的单个字符,并输出限制:用户只能输入0~15思路定义一个特殊场景,然后算出结果,最后普遍化假设用户输入15,则应该显示为f使用(char) 15并不能转换为F应该为(char) 69方法为:当数值大于9时’A’ + (X - 10)当数值小于9时"" + X即可import java.util.Sc原创 2021-04-11 21:28:56 · 119 阅读 · 0 评论 -
Java 深入介绍字符串
Java 深入介绍字符串字符和字符串字符测试关于字符的运算字符和字符串字符一个16位Unicode码占两个字节,用以\u开头的四位十六进制数表示,范围从\u0000到\uFFFF,65536个字符16bit = 2byte = 2字节 = 代码单元,如果不能表示,则再加一个代码单元即可大多数计算机采用ASCII码,它是表示所有大小写字母,数字,标点符号和控制字符的8位编码表可表示128个字符(0~127)Unicode码包括ASCII码,从\u0000到\u007F对应128个ASCII码原创 2021-04-11 20:21:21 · 53 阅读 · 0 评论 -
Java 简单的输入输出
接收控制台输入暂不深入,记住编程模式即可import java.util.Scanner;//导入类Scanner in = new Scanner(System.in);//创建类的对象String s = in.nextLine();//调用对象的方法,返回用户输入的一行字符串int i = in.nextInt();//返回用户输入的整数double d = in.nextDouble()//返回用户输入的浮点数例子例1:求圆面积已知:圆面积公式为3.14159 * r2需求原创 2021-04-05 15:01:44 · 464 阅读 · 0 评论 -
Java case study
Java case studycase 1:AA制Case 2:当前时间case 1:AA制(复习基本数据类型,变量标识符,运算符)假设菜的价格都为整数,定义三个int表示三个菜的价格一共三个人一起吃饭,他们决定AA制请帮他们算出每个人该付多少钱public class Case1 { public static void main(String[] args) { int a = 32; int b = 20; int c = 9;原创 2021-04-05 14:35:29 · 218 阅读 · 1 评论 -
Java 赋值运算符
Java 赋值运算符赋值运算类型转换代码验证示例1:int转变为byte, long示例2:long转变为int示例3:double转变为float示例4:double与float的运算示例5:long型转变为double示例6:long型转变为float表达式的类型括号与运算符的优先级自测题赋值运算当"="两侧数据类型不一致时,可以使用默认类型转换或使用强制类型转换进行处理注意:可以将整形常量直接赋值给byte, short, char等类型变量,而不需要进行强制的类型转换,只要不超出其表示范围即原创 2021-04-02 11:07:24 · 320 阅读 · 0 评论 -
Java 位运算
Java 位运算位运算符位运算的取巧方法判断奇偶数位运算符在处理整形数值时,可以直接对组成整形数值的各个位进行操作。这意味着可以使用屏蔽技术获取整数中的各个位&(与)、|(或)、~(非/取反)“>>” 和 "<<"运算符将二进制位进行右移或者左移操作">>>“运算符将用0填充高位;”>>“运算符用符号位去填充高位,没有”<<<"运算符对于int型,1<<35 与 1<<3 是相同的,而左边原创 2021-04-02 10:00:40 · 123 阅读 · 0 评论 -
Java 三元运算符
java 三元运算符三元运算符例子三元运算符三个元素参与的运算符,第一个“condition”必须为布尔型得到布尔型的方式:直接true&false比较逻辑运算condition ? exp1 : exp2condition为真时计算exp1的值,否则计算exp2的值。例子public class TestOperator { public static void main(String[] args) { int score = 80;原创 2021-04-01 09:11:05 · 102 阅读 · 0 评论 -
Java 关系运算-逻辑运算
Java 关系运算-逻辑运算关系运算符布尔运算符示例布尔运算符的短路例题关系运算符求值结果为布尔型“==”检测是否相等,如3 == 7为false“!=”检测是否不等,如3 != 7为true"<“小于,”>“大于,”<=“小于等于,”>="大于等于布尔运算符运算因子为布尔型,结果为布尔型“&&” 逻辑与“||” 逻辑或“!” 逻辑非与:都真为真, 或:一真为真, 非:真变假假变真示例关系运算public class TestOp原创 2021-04-01 08:41:48 · 346 阅读 · 1 评论 -
Java基本数据类型
基本数据类型java是一种强类型语言,意味着必须为每一个变量声明一种类型,在java中共有8种基本类型,其中有4种整形(byte, short, int, long),两种浮点型(float(单精度浮点型),double(双精度浮点型)),一种表示字符单元的char型,一种表示真假的boolean型。...原创 2021-03-31 17:23:30 · 381 阅读 · 0 评论 -
Java 变量,标识符和关键字
Java变量,标识符和关键字变量,标识符和关键字变量java关键字习惯变量,标识符和关键字变量变量用于表示在程序中可能被改变的值变量被用于存储程序中后面要用到的值Java程序中每声明一个变量就要声明其类型,方式如下:变量类型 变量名eg:short s;int i = 100;float f = 12.3f;double d1, d2, d3 = 0.123;//不推荐使用这种风格String s = “Hello”;声明变量和定义变量可以同时进行,须以“;”结束标识符(变原创 2021-03-31 18:52:39 · 104 阅读 · 0 评论 -
Java运算符与表达式
运算符与表达式算数运算符+(加),-(减),*(乘),/(除),%(取余),++(自增),—(自减)/运算,两个操作均为整数时,表示整数除法eg. 3/2否则表示浮点数除法整数被0除将产生一个异常,浮点数被0除得到无穷大或者NaN...原创 2021-04-01 08:03:18 · 173 阅读 · 1 评论