耿老师带你复习Java习题(第8章_2)
点击上图,查看图书详情
耿老师带你复习Java习题(习题8阅读程序题)
--《Java2实用教程第5版-微课版》
注 :编程题的解答见《Java2实用教程第5版实验指导与习题解答》
习题八
三、阅读程序
1.请说出E类中标注的【代码】的输出结果。
【代码】:苹果
--视频讲解--
2.请说出E类中标注的【代码】的输出结果。
【代码】:Love:Game
--视频讲解--
3.请说出E类中标注的【代码1】,【代码2】的输出结果。
【代码1】:15。【代码2】:abc我们
--阅读讲解--
4.请说出E类中标注的【代码】的输出结果。
【代码】:13579
--视频讲解--
5.请说出E类中标注的【代码】,的输出结果。
【代码】:9javaHello
--视频讲解--
import java.util.*;
public class RollDayInMonth {
public static void main(String args[]) {
Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
String s = String.format("%tF(%<tA)",calendar);
System.out.println(s);
int n = 25;
System.out.println("向后滚动(在月内)"+n+"天");
calendar.roll(calendar.DAY_OF_MONTH,n);
s = String.format("%tF(%<ta)",calendar);
System.out.println(s);
System.out.println("再向后滚动(在年内)"+n+"天");
calendar.roll(calendar.DAY_OF_YEAR,n);
s = String.format("%tF(%<ta)",calendar);
System.out.println(s);
}
}
7.上机实习下列程序(学习Runtime类),注意观察程序的输出结果。
public class Test{
public static void main(String args[]) {
Runtime runtime = Runtime.getRuntime();
long free = runtime.freeMemory();
System.out.println("Java虚拟机可用空闲内存 "+free+" bytes");
long total = runtime.totalMemory();
System.out.println("Java虚拟机占用总内存 "+total+" bytes");
long n1 = System.currentTimeMillis();
for(int i=1;i<=100;i++){
int j = 2;
for(;j<=i/2;j++){
if(i%j==0) break;
}
if(j>i/2) System.out.print(" "+i);
}
long n2 = System.currentTimeMillis();
System.out.printf("\n循环用时:"+(n2-n1)+"毫秒\n");
free = runtime.freeMemory();
System.out.println("Java虚拟机可用空闲内存 "+free+" bytes");
total=runtime.totalMemory();
System.out.println("Java虚拟机占用总内存 "+total+" bytes");
}
}