电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

JavaSE基本程序设计结构

  • 资源ID:265419200       资源大小:1.31MB        全文页数:24页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

JavaSE基本程序设计结构

    JavaSE-基本程序设计结构    JavaSE-基本程序设计结构(上)· 1. 注释·o 1.1. 单行注释o§ 1.1.1. 规则o 1.2. 多行注释o§ 1.2.1. 规则o 1.3. 文档注释o§ 1.3.1 规则§ 1.3.2. 命令行执行(doc窗口)§ 1.3.3. 可视化执行(IDEA)§§ 1.3.3.1. 类模板§ 1.3.3.2. 方法模板· 2. 数据类型·o 2.1. 介绍o 2.2. 整型o 2.3. 浮点类型o 2.4. char类型o 2.5. boolean类型· 3. 变量与常亮·o 3.1. 声明变量o 3.2. 变量初始化o 3.3. 常量o 3.4 枚举类型· 4. 运算符·o 4.1. 算数运算符o 4.2. 数学函数与常量o 4.3. 数值类型之间的转换o 4.4. 强制类型转换o 4.5. 结合赋值和运算符o 4.6. 自增与自减运算符o 4.7. 关系和boolean运算符o 4.8. 括号与运算符级别· 5. 字符串·o 5.1. 主要用法o 5.2. 构建字符串1. 注释和大多数程序设计语言一样,写在程序中,方便理解代码,但不会被执行。Java中表示注释的方式有三种1.1. 单行注释1.1.1. 规则格式:/./输出你好的英文System.out.println("Hello World");1.2. 多行注释1.2.1. 规则格式:/*.*/*输出你好的英文one linetwo line .many line可以写很多行的注释呢! */System.out.println("Hello World");1.3. 文档注释1.3.1 规则格式:/*.*/* * ClassName Me * Description TODO * Author jiaqi * Date 2021/5/21 17:04 * Version 1.0 */public class Me /* * Author Jiaqi * Description /TODO * Date 17:06 2021/5/21 * Param str * return int */ public int inFor(String str) return str.length(); 1.3.2. 命令行执行(doc窗口)文档注释可以在javadoc工具中生成文档,其方法如下:命令行:进入到需要生成文档的java文件的路径,执行命令javadoc -d apidoc *.java参数解释:javadoc命令支持通配符,例如使用*.java来代表当前路径下的所有java源文件,javadoc常用的选项有如下几个:-d : 该选项指定一个路径,用于将生成的API文档放到指定的目录下,在这里表示生成一个apidoc文件夹,并在其中生成注释文档。*.java 表示匹配java文件1.3.3. 可视化执行(IDEA)使用命令行去生成文档显然有很多弊端,例如需要再每个类或者方法上重复写各种相同的信息等等 在IDEA中则可以通过配置模板并通过快捷键生成。1.3.3.1. 类模板1.idea中打开:File>settings>Editor>File and Code Templates>Files,选择class文件2.插入模板/* *ClassName $NAME *Description TODO *Author $USER *Date $DATE $TIME *Version 1.0 */其中Name属性必须与下面的类名一样,生成的时候是根据类名去生成的,USER、DATE、TIME则会从你的系统中获取(USER是你电脑对应的用户名)1.3.3.2. 方法模板1.idea中打开 File>Settings>Editor>Live Templates2. 新建group,名字随意,可为myDefine,确认3. 在这个组下面新建一个live template,名字为*,(注意这里不要取别的名字,方便后面快捷键的使用)4. 输入方法模板:* * Author your name * Description /TODO $end$ * Date $time$ $date$ * Param $param$ * return $return$ */5. 这时候下方会显示黄色感叹号,点击define,选择EveryWhere>Java,确定6. 设置参数Edit variables,输入对应的函数实现。从这以后,新建的类将会自动生成类模板的文档注释;写好方法后,输入/*+快捷键Enter,就可以生成。2. 数据类型2.1. 介绍Java中总共有8种数据类型,4种整型、2种浮点类型、1种字符类型和1种表示真值的类型。2.2. 整型类型存储范围备注int4字节最常用(十六进制前缀为0x)或0X、八进制前缀为0short2字节long8字节后缀有L或lbyte1字节2.3. 浮点类型类型存储范围备注float4字节后缀为f或Fdouble8字节最常用2.4. char类型public class Me public static void main(String args) char a = 'a' char b = '4' System.out.println(a);/'a'的Ascii值为97 System.out.println(b);/'4'的Ascii值为52 System.out.println(a+b);/97+52 System.out.println(a+4);/97+4 2.5. boolean类型boolean类型有false和true两个值,用来判定逻辑对与错。注:整型和布尔值不能进行相互转换3. 变量与常亮3.1. 声明变量double d;int i;long lo;boolean b;int k,d;变量名必须是一个以字母开头并由数字或字母构成的序列其中,字母包括大小写字母,美元符和下划线。且Java保留字不能作为变量名3.2. 变量初始化int dv = 5;或int dv;dv = 5;3.3. 常量public static final double TU_AE_HY = 2.34;3.4 枚举类型有时候,我们对一个变量所需要的值是有限的,则这个时候我们就需要用到枚举类。enum SubCHINESE,ENGLISH,MATHSub s = Sub.MATH;4. 运算符4.1. 算数运算符+ - * / % 分别表示加减乘除和求余(取模)注:除法运算参与运算的两个数都为整数时,表示整数除法,否则表示浮点数除法。整型除以0会报错,浮点数除以0则会表示无穷。System.out.println(24/5);/结果为4System.out.println(11%4);/结果为34.2. 数学函数与常量Java中包含了一个Math类,其中包含了各种各样的数学函数。public class Me public static void main(String args) /求23.4的sin值 Math.sin(23.4); Math.cos(22.3); Math.tan(12.6); /计算3.4的atan值 Math.atan(3.4); Math.atan2(2.3,4.3); Math.exp(3); Math.log10(3); System.out.println(Math.PI); System.out.println(Math.E); Math.sqrt(3); Math.pow(3,2); 4.3. 数值类型之间的转换上图实线表示转换后不会导致信息丢失,虚线表示转换会有一定精度的损失。int n = 123456;float f = n;/int类型转换为float,结果为1.23456;4.4. 强制类型转换由上面图我们可以看到,只有int转为double,而double转为int没有显示箭头,这个时候则需要强制类型转换。如下double x = 3.45int i = (int)x;/i = 34.5. 结合赋值和运算符x=x+4;x+=4;以上两行代码的效果是一样的,都是先将x加4然后再赋值给x。同理,也有x-=4;x*=4;等等4.6. 自增与自减运算符n+;+n;以上两个语句都是表示对n加1,但遇到赋值语句时,第一句表示先赋值再自增;第二句语句表示先自增再赋值;int m = 7;int n = 7;int a = 2 * +m;/ a = 16,m = 8int b = 2 * n+;/ b = 14,n = 84.7. 关系和boolean运算符= != < > >= <= && | 分别表示等于 不等于 小于 大于 大于或等于 小于或等于 和 或三元操作符:语法:条件 ? 值1:值2如果表达式为true,表达式的值为值1;否则为值2。4.8. 括号与运算符级别5. 字符串5.1. 主要用法public class Me public static void main(String args) /定义一个字符串 String n = "hi" System.out.println(n); /定义一个空字符串 String n1 = "" System.out.println(n1); /获取一个子串(substring第一个参数表示索引为0, / 二个参数表示不想复制的第一个位置) String father = "father" String substring = father.substring(0, 3); System.out.println(substring); /拼接字符串 Str

注意事项

本文(JavaSE基本程序设计结构)为本站会员(ji****81)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.