1楼:
输出结果是“罗马假日”
当一个对象要进行垃圾**的时候会调用finalize()方法。
因为在下面的**中,变量b从来没有使用过,会被gc**。
bookbook=newbook(1);
而new book(3)是在一个内存地址中建立的对象,java不确定是否使用过,所以不予**。
高手请解释一下为什么这java程序输出的答案是这样
2楼:匿名用户
这是一段双重
循环,外层循环控制变量为row,执行顺序是进入最外层循环row=1;此时内层专循环开始执行,col=1;内层循环终止属条件为col<=row,此时row为1,col也为1,满足终止条件,内层循环执行完毕。再次执行外层循环,此时外层循环控制变量row加1为2,再次执行内层循环,此时内层循环终止条件为col<=2;col初始值为1,故能循环两次输出语句,分别输出1和2,内层输出语句未换行故显示12。依此执行,故输出结果为如题结果。
3楼:仪少爷
第一行:row=1,col=1,所以只输出1
第二行:row=2,col=1,2,所以可以输出1,2
以此类推。
4楼:匿名用户
就是这样的,你一步一步跟着程序运行,看看col及row的值就清楚了。
5楼:匿名用户
两层循环结构。
里边的循环负责打印一行的数据比如 1 12 123.....
外边的循环负责控制换行
6楼:匿名用户
这是嵌套循环。内循环条件不满足时候就会跳出,执行后续的system.out.
println()换行。然后再从新进入到内循环,此时的row的值已经自增1,所以内循环的次数比上次多一次。以此类推
谁能帮我解释一下这个java程序,为什么会输出那种结果
7楼:匿名用户
首先18是调用a5中的double f(double x,double y),因为在继承的时候根本就是没有修改这个函内数。容
而12.0是调用a5的static int g(int n),为m=3*3=9.在加上n=3,为12
java问题,求高手详细解释一下,下面这个程序的输出结果是如何得到的?(重点分析一下这个程序的执行过程) 10
8楼:llj借我一生
首先执行main方法,main方法是程序的入口,在main方法中逐条执行语句或方法,
首先执行的是count(1),因为count(int n)是static修饰的,所以可以在static修饰的main方法中直接调用,
再执行if语句块,知道判断的条件满足后结束if()语句块,在count()方法的参数传的是1,所以1即n小于10,执行方法的递归调用n+1;打印n;依次判断。
当if条件n>10时,就会结束方法
9楼:犯困了
你把程序看看,我简写下:
main()
print(" " + 3)
}print(" " + 2)
}print(" " + 1)
}println()
}然后程序从上到下执行
10楼:匿名用户
这是递归,也就是说
static void count(int n) 《====
在没有执行system.out.print(" "+n);的时候又进行了count(n+1);一次接一次的执行
只要n>10了才开始执行第一次的system.out.print(" "+n);,然后一次次的返回
看看递归就ok了
11楼:匿名用户
这是递归调用,调用时是count(1)count(2)……以此类推,但输出时是递推方式(即10、9、8、7……),所以是这结果。建议去看看递归。
请问这个程序输出的结果是什么,为什么
12楼:乌月风随
如果像你提供的这个**,那么答案是什么都不知道,因为:
1、没有主函数,程序没有入版口,运行不了权。
2、这个函数的语法有问题,return和10之间应该有个控制才能编译通过。
3、如果将函数更正,那么应当是:
int f (void)
这样,就这个函数而言它的返回值为10.
谁来解释下这个java程序的输出结果为什么是sub 1 2
13楼:匿名用户
这是java中的多态机制来,父类实例化一个子自类,只要是子类中有的,其调用的是子类的方法或属性,这就是方法重写,多态性的一种表现形式。首先先调用子类的geti()方法,在方法中输出sub,然后调用ga.i输出父类中的1,在输出子类geti()方法的返回值(这里的i为2)
至于为什么会先输出sub而不是先输出ga.i呢,主要是因为子类的geti()中有sysout语句使父类的main方法中的sysout语句卡住,先执行完里面的sysout语句后执行外面的sysout
14楼:匿名用户
1、首先这
bai是java中的多态
2、多态体du
现在方法上,zhi成员变量没有dao多态。
3、arabik类继承了专greek类,getl方法被重属写。
4、main方法中,引用变量ga指向的是arabik的实例5、根据上面的第2点,成员变量无多态的概念,所以,ga.i = 1ga.getl(), 多态,运行期绑定,指向的是arabik类实例的方法(第4点),而不是greek,所以调用的是arabik类下的getl方法。
这就是原因。
楼主可去了解下java中多态的机制
希望对你有帮助
祝学习顺利
看一下这个java程序的输出结果
15楼:匿名用户
最后输出:
x=2st.y=0
x=2st.y=0
不知道你想做什么
16楼:97乐于助人
因为jframe窗口,其实bai
从下du到上分为好几层:rootpane layeredpane contentpane glasspane
其中最zhi上面的glasspane是透明的。dao所以设置版背景色,需要设置在权contentpane上才能显示。
看下这个程序,输出结果是什么,详细解释下
17楼:紫樱寒燄
输出mn(程bai序运行路径du(行数为路标
)1-6>20>8-12)
createexception抛的异常与method()zhi中catch的异常不符dao,所以直接回专到main(),而main()中的catch能抓属取所有异常,所以顺着8往下走
(不知道这么解释你懂不懂?可以私信)
下面这个程序输出结果是a 2,b 1,这个程序是怎么运行的
1楼 匿名用户 switch从满足的case会一直执行下去直到遇到break,这题x为1所以从case1开始,a ,后没有遇到break继续执行case2后面的,所以a 2,b 1 2楼 匿名用户 x 1 所以是执行 a ,case后面没有break,所以继续执行后面的a 和b 下面程序的输出结果为...
谁能帮我逐行解释一下这个JAVA小程序的含义
1楼 匿名用户 1加载sql驱动 2获得连接数据库连接地址及端口号1433 数据库名3数据库的用户名 4数据库中该用户的密码 5连接数据库 地址 用户名 密码 2楼 匿名用户 1加载驱动 2获得连接数据库连接地址 数据库名 3数据库用户名 4数据库密码 5连接数据库 6 heqibin2007 你懂...
这个图什么意思解释一下,解释一下这个图的意思
1楼 匿名用户 脚后跟着地与脚前掌着地的瞬间受力分析图,脚前掌着地有缓冲,脚后跟着地瞬间达到峰值,没有缓冲。 2楼 小简浅蓝 平底脚和弓形脚的对比,平底脚不如弓形脚承重 3楼 燕山飞虎林啸天 人在走路时,重力点,由脚跟逐渐过渡到脚尖 4楼 匿名用户 一个是穿了高跟鞋的,另一个是没有穿高跟鞋的 解释一...