
JAVA
今天你造船了吗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 错误: 无法将类 Customer中的构造器 Customer应用到给定类型
在使用进行接口程序练习的时候遇到了此问题.java:13: 错误: 无法将类 Customer中的构造器 Customer应用到给定类型;Customer c=new Customer(fm1);^需要: 没有参数找到: FoodMenu原因: 实际参数列表和形式参数列表长度不同代码如下:...原创 2021-04-08 19:11:37 · 2910 阅读 · 1 评论 -
String x=s.nextLine()输入值与直接赋值之间的区别
public class Draft{ public static void main(String[] args){ java.util.Scanner ob=new java.util.Scanner(System.in); System.out.print("input:"); String x=ob.nextLine(); String y="a"; if(y.equal(x)) System.out.println("相等") else System.out.printl原创 2021-03-24 19:16:53 · 418 阅读 · 0 评论 -
java中,a=a+1和a+=1的区别
以下通过一段代码来表明其区别public class difference1{ public static void main(String[] args){ int a=1; a=a+2.5; }}此处报错说明,这边是类型转换的报错,2.5是double类型,与int类型的a相加会转换为double类型,然后赋值给int类型的a,会出现精度损失.public class diffenrence2(){ public static void main(String[] args){原创 2021-03-21 19:14:09 · 837 阅读 · 0 评论 -
初识java笔记之java中类型转换的六条原则
六条原则1.对于八种数据类型(byte,int,short,long,float,double,boolean,char),除了boolean类型,之外都可以进行类型转换2.如果整型的字面量没有超过byte,short,char的取值范围,则int值可以直接赋值给这三种类型的变量3.小容量向大容量转换为自动类型转换4.大容量向小容量进行类型转换的时候需要进行强制类型转换,但是如果赋值超过了小容量的取值范围,那么将会出精度损失5.byte,short,char类型的混合计算,会全部将数据转换成int原创 2021-03-16 19:59:53 · 134 阅读 · 0 评论 -
强制类型转换的计算
public class CharTest{ public static void main(String[] args{ byte a=(byte)160; System.out.println(a); }}输出结果-96分析如何进行计算首先对于byte类型的数据,取值范围是在[-128.127]之间,在java中,对于java中,int,short,char的的赋值默认为int类型,此处虽然160没有超过int的取值范围,但是自动类型转换成byte类型的时候超过了byte的取值范原创 2021-03-16 19:28:54 · 302 阅读 · 0 评论 -
java的整型的自动类型转换和强制类型转换
在java中,对于整型数据类型来说,java会默认其为int类型的,分配4个字节的空间,如果其他的类型来对他进行类型定义,将会出现自动类型转换public class TypeConversion{ public static void main(String[] args){ int a=10; long b=100;//存在自动类型转换,因为100会被默认为是int类型,这边定 义的是long类型,会自动进行类型转换 long c=100...原创 2021-03-15 20:28:36 · 313 阅读 · 0 评论 -
java的二进制,八进制,十六进制,十进制的表达方式分别是什么?
public class IntTest{ public static void main(String[] args){ int a=10;//十进制 int b=010;//八进制 int c=0x10;//16进制 int d=0b10;//二进制 System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); }}输出结果...原创 2021-03-15 19:50:33 · 193 阅读 · 0 评论 -
JDK,JRE,JVM是什么?三者之间的关系是什么?
JDK,JRE,JVM是什么?三者之间的关系是什么?三者各是什么:由于是国外的资源库,导致下载速度特别慢。JDK(Java Development Kit)JDK是java的开发工具包,可以在www.oracle.com下载(甲骨文公司官网,收购了sun微电子公司开发的java)JRE(Java Run Environment)JRE是java的运行环境JVM(Java Virtual Machine)JVM是Java虚拟机,用于对java源程序编译器生成的字节码进行解释.JVM可以实现跨原创 2021-03-13 20:31:16 · 339 阅读 · 0 评论