- 8
- 0
- 约4.16万字
- 约 81页
- 2018-02-18 发布于浙江
- 举报
Java 基础Java se是Java的基础。Java ee企业级应用。基于java se。Java me主要应用于电子产品,手机等。Java程序具有开平台的特性,因为java虚拟机jvm的存在使得java程序可以在一次编译后在多种系统平台上得到应用。配置运行环境PathClasspathJava_Home编译过程编译java程序Javac——文件名.后缀运行Java程序Java——文件名Java源文件可以有很多类,但是只能有一个public类,且public类名与文件名相同。Java代码便携式括号类成对出现,例:{} [] ()Java的注释 ------java文件编译时自动忽略。1、//单行注释:注释本行代码。2、/ /:多行注释3、//:多行注释且生成解释文档doc标识符必须以字母、下划线_、美元符号$开头。标识符大小写敏感。不可是java关键字。关键字由java语言保留自用的关键词,不能用于变量名和方法名。变量包括:变量类型、变量名和作用域 变量使用时必须先声明格式:变量类型 变量名 = 初始化值变量必须是合法的标识符一行可以声明多个变量(不提倡)常量初始化后不能再改变值命名规范:见名之意变量首写字母小写,驼峰原则常量大写字母和下划线类名首写字母大写和驼峰原则方法名首写字母小写且遵循你驼峰原则避免使用$符号以免导致编译器发生混乱数据类型逻辑型——boolean-----ture或false文本型(字符型)——char---‘ ’ 字母A-Z或a-z数值型: 浮点类型: float单精度尾数可以精确到小数点7位 double双精度 精确度是float的2倍浮点类型默认double浮点类型存在误差在java文件编辑中 = 的意义为将左侧的值赋给右侧 ==为恒等于引用类型:运算符:1, 当两个不同类型的数据进行运算的时候,结果以范围较大的类型为准。如果2者类型相同,则结果为此类型;2, +=,-=,=,/=,%=+=,-=,=,/=,%=是将变量自身进行运算之后的值再赋给变量进行运算的时候,符号左边的数是放在运算符前面的;3, i++,i--,++i,--i;自增,自减;加号或者减号在变量前面的时候直接进行自增或者自减操作;如果加号或者减号在变量后面,则在表达式之后再进行自增或者自减操作;4, 关系运算符号:,,=,=,==,!=+=,-=,=,/=,%=是将变量自身进行运算之后的值再赋给变量进行运算的时候,符号左边的数是放在运算符前面的;类型转换: 小转大,自动转(整数与小数之间的转换是特殊的);小数和整数进行运算的时候,为了避免损失精度,转换为小数类型2, 精度类型,java默认是双精度double,所以定义float的时候,需要在数值后面加上f; 整数类型,java默认的是int类型,当数值超过int范围时,需要在数值后加上L(建议用大写);3, 小转大:byte→short,short→int,in→long,cha→int,int→double;float→double 可以跨阶转换;char转整型或者精度类型的时候,通过ascii表规则进行转换;4, 小数转整数的时候,小数点之后的数据自动砍掉; 整数转小数的时候,加小数点,之后为0;.05 .强制类型转换,(转换类型)待转换的数据; 当小数类型向整型进行强制类型转换的时候,小数点之后的数据直接砍掉;控制语句If语句正常情况下,我们的代码是从上往下一次执行; 分支是指部分代码将选择执行;if(逻辑表达式){执行语句};如果逻辑表达式的结果为true,那么将执行括号内的代码。否则跳过;if(A){B}else{C};若A的值为true,那么执行B,跳过c;若A的值为false,跳过B,执行c;if(A){B}else if(C){D}若A满足,则执行B,然后跳过D;若A不满足,且C满足,则执行D;若A,C都不满足,则B,D都不执行;if else语句只会执行其中的一个分支,一旦执行就跳出整个if else块;继续执行之后的语句;引用类型 Math.random();产生0到1的随机数。包括0不包括1; min到max范围的整数: //int rn= (int)(Math.random()(max-min+1))+min; 2.Math类使我们java默认引入了的,而Scanner需要我们 手动去导入;3. Scanner sc = new Scanner(System.in);可以获取我们控制台输入的数据; nextInt();能够将我们获取到的数据转换成int类型接收;不能转换的报错 next();以字符串形式接收我们控制台输入的数据; 用相应的数据类型变量接收我们传入的数据;switch的语法: switch(判断的值A){ case 常
您可能关注的文档
最近下载
- 2026年六安职业技术学院单招职业技能考试题库附参考答案详解(实用).docx VIP
- ZeynepTufekci_2016T[图费克奇][机器智能时代_坚守人类道德更重要].pdf VIP
- 译林版(2024)新教材小学四年级英语下册Unit 2 第3课时 Wrap-up教学课件.pptx VIP
- 小学劳动教育课程开发指南.docx VIP
- 举一反三-奥数第5周:算式之谜.ppt VIP
- 食道静脉曲张套扎术护理ppt.pptx
- T_CACM 1355-2021 中医穴位贴敷基层临床应用技术操作规范.docx VIP
- 2026-2030中国乌鸡产品行业供需形势及产销情况分析研究报告.docx
- 猪肉白条分割工艺流程标准手册.docx VIP
- 吊索具安全管理台账.docx VIP
原创力文档

文档评论(0)