草庐IT

day17--Java常用类05

Java常用类5.其他常用类5.1Math类java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。如果需要更加强大的数学运算能力,计算高等数学中相关内容,可以使用apachecommons下面的Math类库。packageli.normalclass.other;publicclassTestMath{publicstaticvoidmain(String[]args){System.out.println(Math.PI);//PISystem.out.println(Math.random());//随机数System.out.prin

day17--Java常用类05

Java常用类5.其他常用类5.1Math类java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。如果需要更加强大的数学运算能力,计算高等数学中相关内容,可以使用apachecommons下面的Math类库。packageli.normalclass.other;publicclassTestMath{publicstaticvoidmain(String[]args){System.out.println(Math.PI);//PISystem.out.println(Math.random());//随机数System.out.prin

Java学习 (六)基础篇 类型转换

类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换字节大小(容量)->低--------------------------------------------->高byte,short,char->int->long->float->double小数的优先级一定大于整数运算中,不同类型的数据先转化为同一类型,然后再进行运算强制类型转换数据类型从高到低转换则为强制转换 (类型)变量名数据类型从低到高转换则为自然转换,不需要添加任何字符//强制转换inti=128; //128byteb=(byte)i; //-128doublec=i; //128.0//精度问题

Java学习 (六)基础篇 类型转换

类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换字节大小(容量)->低--------------------------------------------->高byte,short,char->int->long->float->double小数的优先级一定大于整数运算中,不同类型的数据先转化为同一类型,然后再进行运算强制类型转换数据类型从高到低转换则为强制转换 (类型)变量名数据类型从低到高转换则为自然转换,不需要添加任何字符//强制转换inti=128; //128byteb=(byte)i; //-128doublec=i; //128.0//精度问题

Java(13)方法参数

前言首先回顾一下在程序设计语言中关于如何将参数传递给方法的一些专业术语。按值调用表示方法接收的是调用者提供的值。而按引调用表示方法接收的是调用者提供的变量地址。方法可以修改按引用传递的变量的值,而不能修改按值传递的变量的值。 Java传参Java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个副本。具体来讲,方法不能修改传递给它的任何参数变量的内容。接下来,假定一个方法试图将一个参数值增加至3倍:publicstaticvoidtripleValue(doublex){x=3*x;}然后调用下面这个方法doublepercent=10;tripleValue(percent

Java(13)方法参数

前言首先回顾一下在程序设计语言中关于如何将参数传递给方法的一些专业术语。按值调用表示方法接收的是调用者提供的值。而按引调用表示方法接收的是调用者提供的变量地址。方法可以修改按引用传递的变量的值,而不能修改按值传递的变量的值。 Java传参Java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个副本。具体来讲,方法不能修改传递给它的任何参数变量的内容。接下来,假定一个方法试图将一个参数值增加至3倍:publicstaticvoidtripleValue(doublex){x=3*x;}然后调用下面这个方法doublepercent=10;tripleValue(percent

Java学习-第一部分-第一阶段-第八节:项目-房屋出租系统

项目-房屋出租系统笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)房屋出租系统-需求●项目需求说明实现基于文本界面的《房屋出租软件》。能够实现对房屋信息的添加、修改和删除(用数组实现),并能够打印房屋明细表。●项目界面-主菜单●项目界面-1新增房源●项目界面-2查找房源●项目界面-3删除房源●项目界面-4修改房源如果不希望修改某个信息,则直接回车●项目界面-5房屋列表●项目界面-6退出系统项目结构结构细节程序文件结构代码程序答案不唯一HouseRentApppackagecom.hspedu.houserent;importco

Java学习-第一部分-第一阶段-第八节:项目-房屋出租系统

项目-房屋出租系统笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)房屋出租系统-需求●项目需求说明实现基于文本界面的《房屋出租软件》。能够实现对房屋信息的添加、修改和删除(用数组实现),并能够打印房屋明细表。●项目界面-主菜单●项目界面-1新增房源●项目界面-2查找房源●项目界面-3删除房源●项目界面-4修改房源如果不希望修改某个信息,则直接回车●项目界面-5房屋列表●项目界面-6退出系统项目结构结构细节程序文件结构代码程序答案不唯一HouseRentApppackagecom.hspedu.houserent;importco

JAVA流程控制if、switch、while、do while、for、break、continue的用法及区别

选择结构if选择结构语法if(布尔表达式){//当布尔表达式为true将执行的语句}if(布尔表达式){//当布尔表达式为true将执行的语句}else{//当布尔表达式为false时执行的语句}if(条件1){//条件1为ture时执行的语句}elseif(条件2){//条件2为ture时执行的语句}elseif(条件3){//条件3为ture时执行的语句}else{}if(条件1){//条件1为true时执行的代码;if(条件2){//条件2为true时执行的代码;}else{//条件2为false时执行的代码;}}else{//条件1为false时执行的代码;switch语句Java提供

JAVA流程控制if、switch、while、do while、for、break、continue的用法及区别

选择结构if选择结构语法if(布尔表达式){//当布尔表达式为true将执行的语句}if(布尔表达式){//当布尔表达式为true将执行的语句}else{//当布尔表达式为false时执行的语句}if(条件1){//条件1为ture时执行的语句}elseif(条件2){//条件2为ture时执行的语句}elseif(条件3){//条件3为ture时执行的语句}else{}if(条件1){//条件1为true时执行的代码;if(条件2){//条件2为true时执行的代码;}else{//条件2为false时执行的代码;}}else{//条件1为false时执行的代码;switch语句Java提供