Java菜鸟问题

java菜鸟问题~

class MyWindowListener implements WindowListener

改public class MyWindowListener implements WindowListener 试试

int[][]num=new int[3][];//创建一个数组的数组,有的书说这是二维数组,这种说法是错误的
num[0]=new int[5];//定义数组的数组中的第1个元素:一个长度为5的数组
num[1]=new int[3];//定义数组的数组中的第2个元素:一个长度为3的数组
num[2]=new int[2];//定义数组的数组中的第3个元素:一个长度为2的数组

这个数组的数组形状如下,不是矩形,而是锯齿形
第1行:00000
第2行:000
第3行:00

假如你要访问

第1行第2列,就用num[0][1]
第2行第2列,就用num[1][1]
第3行第2列,就用num[2][1]
第2行第3列,就用num[1][2]

java中int类型是32位,long类型是64位,int类型的变量可以直接赋值给long类型的变量(因为不会超过long类型的数据范围),因此AD正确。

x=(int)y;是显式将long类型的变量y进行强制转换后赋值给int类型的变量x,而java允许进行强制转换,因此C正确。

x=y;是将高精度类型(long)的变量y的值隐式转换(准确地说是隐式赋值转换)为低精度类型(int)的值后,再赋给变量x。在java中,因为从高精度转换为低精度可能会超出低精度类型能表示的数据范围,所以这种转换要求显式强制转换,即明确要求程序员自己指定确实要执行这种转换(意思是决定是程序员做出的,一切后果由程序员自己承担)。因此B错。

小晚大,自动转换。大转小用括号表示强制,允许数据丢失

java 菜鸟级问题
答:java中内存分 堆 栈 两种形式。1.方法中变量存放栈内存中,使用前必须进行初始化。2.类中的变量(应该称为属性)存放在堆内存中,当创建类的对象时自动以默认值进行初始化。默认值如下 byte --- 0 short--- 0 int --- 0 long --- 0L float --- 0.0f double --- 0.0 boolean --...

JAVA问题简单的很,菜鸟送分,在线等
答:一维数组的定义 type arrayName[];其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。例如:int intArray[];声明了一个整型数组,数组中的每个元素为整型数据。与C、C++不同,Java在数组的定义中并不为数组元素...

java菜鸟级问题
答:=3 a=b; //这句是把B赋值给A ,因为B此时没有改变初值还是2,所以a 等于 b 等于 2了 b=c; //这句是把C赋值给B,C之前因为加法,值等于3,所以B也等于3 所以这时候a = 2,b = c =3 另外有个新手容易理解错的地方,=号在JAVA里不是等于号,而是赋值号,把=号右边的值赋予左边 ...

JAVA菜鸟,问个问题。
答:jvm执行顺序 静态修饰优先执行 其中 静态变量 > 静态块 ExplicitStatic类中有静态变量x,y优先执行 static Cups x = new Cups();Cups中的静态变量和静态块也要优先执行 static { c1 = new Cup(1);c2 = new Cup(2);} 所以首先输出 Cup(1)Cup(2)在Cups初始化静态块完毕后 进入构造函数...

(菜鸟提问)为何众多java编译器都没有生成EXE文件的功能?
答:java编译之后是.class的自解码文件,打包以后是.jar的文件,在windows里直接双击.jar文件和直接双击.exe效果是一样的,不过如果你编写的程序没有返回值,那对不起,程序不是一闪而过就是没有反应。面向对象相对于面向结构的优势在于分析问题和处理问题的方式不一样,很多书里都会有,太长就不做陈述了,...

java菜鸟问题
答:首先说说程序的整体,这个很重要,错误倒是其次 你写的方法为什么都没有修饰符,既然知道定义变量用private,那么方法为什么没有修饰符呢? 没有写那就是缺省的即default,这个修饰符的应用范围是很狭窄的,这点让我看的很不爽,我相信其他搞JAVA的看的也非常不舒服,这是谈编码风格的问题,这个习惯要养成 如果...

菜鸟求教:关于java中String创建对象问题。。。
答:第一个问题是new出3个对象,第二个问题是产生了4个对象 区别是第一个问题中是3个对象分别对应3个引用,而第二个问题是生成了4个对象和一个引用。public class Test1{ public static void main(String[] args){ //这是第一个问题的解答 String str1=new String("abc");String str2=new String...

java菜鸟级问题高分求助
答:第三也就是最重要的,你将Random类的用法用错了,他用new创造的实例是一个类,而不是一个int类型的整数,需要用他的nextInt()方法获得一个整数。最后加上一个额外的结果,不能被以上任何数正处,并输出showIt这个结果。得知能被多少整除:)你看我修改的一下代码;import java.util.Random;public ...

java的一个菜鸟问题
答:如果for循环后来不加大括号的话 它的作用范围只在后面第一句话 也就是说到第二句的时候 i已经没有作用了

java菜鸟问题,看不懂这小段。。
答:public class TestIf //定义类 { public static void main (String[] args) //程序运行主函数 { int a,b,c,max=0; //定义四个整型变量 a=Integer.parseInt(args[0]); //把字符串变量 args[0] 转换成整型数据 b=Integer.parseInt(args[1]); //把字符串变量 args[1] ...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网