5、在屏幕上显示一张如下所示的时间表: *****Time table*****
1、 morning 2、 afternoon 3、 night
Please enter your choice:
操作人员根据提示进行选择,程序根据输入时间序号将显示对应的问候信息,选择1时显示“Good morning”,选择2时显示“Good afternoon”,选择3时显示“Good night”,其他选择显示“Selection error!”用switch语句实现。 算法如下:
import java.util.*; publicclass timetable {
}
publicstaticvoid main(String args[]){ }
System.out.println(\table*****\\n 1、morning\\n 2、afternoon\\n System.out.println(\请输入一个数字:\Scanner reader=new Scanner(System.in); switch(i){ case 1: }
System.out.println(\break;
System.out.println(\break;
System.out.println(\break; default:
System.out.println(\
3、night\
int i=reader.nextInt();
case 2:
case 3:
结果:
14、阅读程序,写出程序的运行结果。
class Test1{
public static void main(String args[]){ int i=1,j; outer:
for(i=1;i<=10;i++){ for(j=1;j<=10;j++){ if(j>i) {
System.out.println(); continue outer; }else
System.out.print(‘*’); } } } }
运行结果:
16、阅读程序,写出程序的运行结果。
public class Bit{
public static void main(String[] args) { Bit b=new Bit();
b.printBinaryInt(-256); b.printBinaryInt(256); }
void printBinaryInt(int i) { for(int j=31;j>=0;j--) if(((1< System.out.print(“1”); else System.out.print(“0”); } } 结果: 17、阅读程序,写出程序的运行结果。 class Number{ int i; } public class NumTest{ public static void main(String[] args){ Number n1=new Number(); Number n2=new Number(); n1.i=27; n2=n1; n2.i=45; Sytem.out.println(“n1.i=”+n1.i+” n2.i=”+n2.i); } } 结果: 19、阅读程序,写出程序的运行结果。 class Array_reference{ public static void main(String args[]){ int a[]={1,2,3,4,5}; int b[]=null; b=a; System.out.println(“a==b”+(a==b)); b[0]=45; for(int i=0;i 结果:
解析Java程序设计 课后答案



