- 博客(28)
- 收藏
- 关注
原创 python程序中的小问题
formatting是格式的意思,再看看代码发现print('There are &d letters, %d spaces, %d digits and %d other characters in your string.' %(letter,space,digit,other))letters前面的%d写成了&dpython中%d表示格式化一个对象为十进制整数,使用后,在需要输出的长字符串中占位置。输出字符串时,可以依据变量的值,自动更新字符串的内容。...
2021-11-26 15:08:44
552
原创 接收用户,键盘输入
System.out.println();负责向控制台输出【从内存到控制台,输出的过程,这是从内存中出来了】接收用户键盘输入,从“键盘”到“内存”。【输入的过程,到内存中去】public class KeyInputTest{ public static void main(String[ ] args){ //第一步:创建键盘扫描器对象 java.util.Scanner s = new java.util.Scanner(System.in);...
2021-04-28 21:48:32
604
原创 if语句
关于java语言当中的if语句,if语句又被称为分支语句/条件控制语句:1、if语句的语法结构,四种编写方式第一种:if(布尔表达式){ java语句; java语句; java语句; java语句; ......}第二种:if(布尔表达式){ java语句; java语句; ......}else{ java语句; java语句 ......}第三种:if(...
2021-04-28 21:26:38
467
原创 三元运算符/三目运算符/条件运算符
三元运算符/三目运算符/条件运算符1、语法规则:布尔表达式?表达式1:表达式22、三元运算符的执行原理?当布尔表达式的结果是true的时候,选择表达式1作为整个表达式的执行结果当布尔表达式的结果是false的时候,选择表达式2作为整个表达式的执行结果public class OperatorTest03{ public static void main(String[ ] args){ //编译错误:不是一个完整的java语句 //10;...
2021-04-24 19:28:31
1329
原创 java中的“+”运算符
关于java中的“+”运算符:1、+运算符在java语言当中有两个作用:*加法运算,求和*字符串的连接运算2、当“+”运算符两边的数据都是数字的话,一定会进行字符串连接运算3、当“+”运算符两边的数据只要有一个数据是字符串,一定会进行字符串连接运算,并且,连接运算之后的结果还是一个字符串类型数字 + 数字 -- > 数字【求和】数字 + “字符串” -->“字符串”【字符串连接】4、在一个表达式当中可以出现多个“+”,在没有添加小括号的前提之下,遵循自左向右的顺序
2021-04-24 11:07:00
4740
3
原创 java赋值类运算符
关于java中的赋值类运算符:赋值类运算包括两种:*基本的赋值运算符 =*扩展的赋值运算符 += -= *= /= %=1、赋值类的运算符优先级:先执行等号右边的表达式,将执行结果赋值给左边的变量2、注意以下代码:byte i = 10;i + = 5;等同于:i = (byte)(i+5);int k = 10;k + = 10;等同于:k = (int)(k+5);long x = 10L;int y = 20;...
2021-04-22 20:02:47
231
原创 java逻辑运算符
逻辑运算符:& 逻辑与【并且】 (两边的算子都是true,结果才是true)| 逻辑或【或者】 (两边的算子只要有一个是true,结果就是true)! 逻辑非(取反,!false就是true,!true就是false,这是一个单目运算符)&& 判断与|| 判断非1、逻辑运算符要求两边的算子都是布尔类型,并且逻辑运算符最终的运算结果也是一个布尔类型2、短路与和逻辑与最终的运算结果是相同的,只不过短路与存在短路...
2021-04-20 15:49:42
186
原创 java关系运算符
关系运算符:> 大于>= 大于等于< 小于<= 小于等于== 等于!= 不等于= 是赋值运算符== 是关系运算符关系运算符的运算结果一定是布尔类型:true/false关于运算符的运算原理:int a = 10;int b = 10;a > b 比较的时候,比较的是a中保存的10这个值和b中保存的10这个值之...
2021-04-20 10:57:40
131
原创 java算术运算符
关于java编程中运算符之:算术运算符+ 求和- 相减* 乘积/ 商% 求余数【取根】++ 自加1-- 自减1注意:一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升没有必要专门记忆运算符的优先级public class OperatorTest01{ public static void main(String[ ] args){ int i = 10; int...
2021-04-20 10:38:12
154
原创 基本数据类型之间的互相转换
关于基本数据类型之间的互相转换:转换规则1、八种基本数据类型当中出布尔类型之外剩下的7种类型之间可以互相转换2、小容量向大容量转换,称为自动类型转换,容量从小到大排序:byte<short<int<long<float<double char<注:任何浮点类型不管占用多少个字符,都比整数型容量大 char和short可表示的种类数量相同,但是char可以取更大的整数3、大容量转换成小容量,叫做强制类型转换,需要加强制...
2021-04-19 22:30:15
1707
原创 java数据类型之布尔型
关于布尔型数据类型:Booleanh在java语言当中boolean类型只有两个值:true、false,没有其他值不像c语言当中,0和1可以表示假和真在底层存储的时候boolean类型占用1个字节,因为实际存储的时候false底层是0,true底层是1布尔类型在实际开发当中非常需要,经常使用在逻辑运算和条件控制语句当中public class DataTypeTest07{ public static void main(String[ ] args){ //编译...
2021-04-19 17:46:38
616
原创 java数据类型之浮点型
关于浮点型数据类型:float 单精度【4个字节】double 双精度【8个字节,精度较高】double的精度太低【相对来说】,不适合做财务软件财务涉及到钱的问题,要求精度较高,所以SUN在基础SE类库当中为程序员准备了精确度更高的类型,只不过这种类型是一种引用数据类型,不属于基本数据类型,它是:java.math.BigDecimal其实jav程序中SUN提供了一套庞大的类库,java程序员是基于这套基础的类库来进行开发的,所以要知道java的SE类库的字节码在哪儿,要知道java的S
2021-04-17 18:30:11
492
原创 java数据类型之整数型(2)
public class DataType05{ public static void main(String[ ] args){ //100L是long类型字面值 //x是long类型变量 //不存在类型转换,直接赋值 long x = 100L; //x变量是long类型,8个字节 //y变量是int类型,4个字节 //以下...
2021-04-16 13:48:11
206
原创 java数据类型之整数型(1)
关于java语言当中的整数型:数据类型占用空间大小 默认值 取值范围------------------------------------------------------------------------------------------------byte1 0 ...
2021-04-15 22:09:57
364
原创 java语言当中的char类型之转义字符
关于java语言当中的char类型:转义字符\public class DataType03{ public static void main(String[ ] args){ //普通n字符 char c1 = 'n'; System.out.println(c1); //以下并不是一个字符串,而是“一个”字符 //这是一个“换行符”,属于char类型的数据...
2021-04-15 14:24:03
759
原创 java数据类型之char类型
public class DataTypeTest01{public static void main(String[ ] args){ //定义一个char类型的变量,起名c,同时赋值字符'a' char c = 'a'System.out.println(c); //一个中文占用2个字节,char类型正好是2个字节 //所以java中的char类型变量可以存储一...
2021-04-13 22:05:38
271
原创 java中的数据类型
关于java中的数据类型:1、数据类型的作用是什么? 程序当中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据占用空间大小不同 数据类型的作用是指导JVM在运行程序的时候给该数据分配多大的内存空间2、java中的数据类型包括两种: *基本数据类型 *引用数据类型 - 类 -接口 - 数组 ......3、关于基本数据类型:*基本数据类型包括...
2021-04-11 10:44:44
188
原创 java语言当中的变量(4)
关于变量的分类:根据变量声明的位置来分类:*局部变量 - 在方法体当中声明的变量叫做局部变量*成员变量 - 在方法体外【类体之内】声明的变量叫做成员变量在不同的作用域当中,变量名是可以相同的在同一个作用域当中,变量名不能重名public class VarTest04{ //成员变量 int k = 200; //主方法:入口 public static void main(String[ ] args){ ...
2021-04-10 22:09:13
79
原创 java语言当中的变量(3)
关于java中的变量:变量的作用域1、什么是作用域?变量的作用域,其实描述的就是变量的有效范围在什么范围之内是可以被访问的,只要出了这个范围该变量就无法访问了2、变量的作用域只要记住一句话:出了大括号就不认识了public class VarTest03{ //注意:这里的static不要去掉 static int k = 90; public static void main(String[ ] args){ //...
2021-04-10 11:07:03
68
原创 java语言当中的变量(2)
关于java语言当中的变量:1、在方法体当中的java代码,是遵守自上而下的顺序依次执行的,逐行执行第一行;第二行;第三行;特点:第二行的代码必须完整的结束之后,第三行程序才能执行2、在同一个“作用域”当中,变量名不能重名,但是变量可以重新赋值public class VarTest02{ public static void main(String[ ] args){ int i = 100; System.out.println(i);/...
2021-04-10 10:32:53
85
原创 java语言当中的变量(1)
关于java语言当中的变量:1、什么是变量?*变量本质上来说是内存中的一块空间,这块空间“有数据类型”、“有名字”、“有字面值”*变量包含三部分:数据类型、名称、字面值【数据】*变量是内存中存储数据的最基本的单元2、数据类型的作用?*不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间*数据类型是指导程序在运行阶段应该分配多大的内存空间3、变量要求:变量中存储的具体的“数据”必须和变量的“数据类型”一致,当不一致的时候编译报错4、声明/定义变量的语法格式:*
2021-04-10 09:56:48
118
原创 java语言当中的字面值
关于自字面值:*字面值:- 10、100- 3.14- "abc"- 'a'- true、false*字面值就是数据*字面值是java源程序的组成部分之一,包括标识符和关键字它们都是java源程序的组成部分*数据在现实世界当中是分门别类的,所以数据在计算机编程语言当中也是有类型的:【数据类型】- 10、100 属于数字型字面值- 3.14 ...
2021-04-08 10:33:59
144
原创 java语言当中的标识符
关于java语言当中的标识符1、什么是标识符?- 在java源程序当中凡是程序员有权利自己命名的单词都是标识符-标识符可以表示什么元素?*类名*方法名*变量名*接口名*常量名......2、标识符命名规则?【不按照这个规则来,编译器会报错,这是语法】*只能由“数字、字母、下划线_、美元符号$”组成,不能含有其他符号*不能数字开头*严格区分大小写*关键字无长度限制,但是最好不要太长3、标识符命名规范?【只是一种规范,不属于语法,不遵守规范编译器不会报
2021-04-07 20:31:05
509
2
原创 public class和class的区别
public class和class的区别:*一个java源文件当中可以定义多个class*一个java源文件当中public的class不是必须的*一个class会定义生成一个xxx.class字节码文件*一个java源文件当中定义公开的类的话,只能有一个,并且该类名称必须和java源文件名称一致*每一个class当中都可以编写main方法,都可以设定程序的入口...
2021-04-07 19:07:59
69
原创 浅析HelloWorld程序
//public表示公开的//class表示定义一个类//HelloWorld表示一个类名public class HelloWorld{ //表示定义一个公开的类,起名HelloWorld //类体中不允许直接编写java的语句【除声明变量外】 //System.out.println("Hello World!"); //类体【记住】 /* public表示公开的 static表示静态的...
2021-04-06 22:30:31
85
原创 java注释
关于java程序当中的注释:*什么是注释?注释的作用是什么? - 出现在java源程序当中,对java源代码的解释说明 - 注释不会被编译到.class字节码文件当中 - 一个好的开发习惯应该是多编写注释,这样程序的可读性较强。*java中的注释怎么写? - 单行注释 //单行注释,只注释当前行 - 多行注释 /*多行注释 多行注释 多行注释 ...... */ - javac...
2021-04-06 21:39:16
102
原创 Java语言特性
Java语言特性【开源、免费、跨平台、纯面向对象】*简单性: 相对而言的,例如java中不再支持多继承,c++是支持多继承的,多继承比较复杂 c++中有指针,java中屏蔽了指针的概念,所以相对来说java是简单的。 java语言底层是c++实现的,不是c语言。。*面向对象 java是纯面向对象的,更符合人的思维模式,更容易理解。*可移植性 什么是可移植性? java程序可以做到一次编译,到处运行。 也就是说java程序可以在...
2021-04-05 18:35:17
161
原创 基本DOS命令
程序员要求掌握的基本的DOS命令:*DOS命令在哪里编写? 在DOS命令窗口当中编写DOS命令*DOS命令窗口怎么打开? 开始菜单-->运行-->输入cmd-->回车【默认打开的是黑色的命令窗口,这就是DOS窗口】*常见的DOS命令? - exit 退出当前DOS命令窗口 - cls 清屏 - DOS窗口选中要复制的内容,按ctrl+c,然后在需要粘贴的位置按ctrl+v即可。 - dir 列出当前目录下所有子文件、子目录 - cd...
2021-04-05 15:23:51
189
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人