java课后实验性问题1】的更多相关文章

课后作业一:字符串加密 程序设计思想: 从键盘获取字符串,将字符串转为字符数组,将每个元素加事前协定的“key”,再转为字符串输出. 程序流程图: 源代码: import java.util.Scanner; public class Test{ public static void main(String args[]){ String str1,str2; System.out.print("输入字符串:"); Scanner sc = new Scanner(System.in)…
课后作业一: 使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数.请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象? 设计思路:定义类的构造函数时使静态变量i进行i++,即每构造一次就叠加一个构造的对象数. 程序流程图: import java.util.Scanner; public class Test { static int i = 0; public Test(){ i++; } public static int getTimes(){ return i; }…
课后作业一:计算组合数 程序设计思想: 从键盘获取组合数,判断是否构成组合数.分别用三种方法计算组合数输出. 程序流程图: import java.util.Scanner; public class Test1 { public static void main(String[] args){ System.out.print("请输入数:"); Scanner sc = new Scanner(System.in); //从键盘获取组合数 int n = sc.nextInt();…
1.异常处理 import javax.swing.*; class AboutException { public static void main(String[] a) { int i = 1, j = 0, k; k = i / j; try{ k = i / j; // Causes division-by-zero exception //throw new Exception("Hello.Exception!"); } catch ( ArithmeticExcepti…
1.继承条件下的构造方法调用. class Grandparent { public Grandparent(){ System.out.println("GrandParent Created."); } public Grandparent(String string) { System.out.println("GrandParent Created.String:" + string); } } class Parent extends Grandparen…
一 .生成随机数 import java.util.*; public class Test1 { public static void main(String[] args) { //建立一个生产随机数的对象 Random rand=new Random(); Scanner input=new Scanner(System.in); int n; System.out.print("产生随机数的个数:"); //输入n n=input.nextInt(); //通过执行循环,输出若…
一.一个java类文件中只能有一个公有类吗? 测试代码 public class Test{ public static void main(String[] args){ } public class InnerClass{ } } 结果:可以有 二.把main方法的返回值由void改为int 编译能通过吗?能运行吗? public class Test{ public static int main(String[] args){ } } 结果:不能 三.为什么java规定作为程序入口点的m…
JAVA课后作业——动手动脑 一:阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照. 1.源代码 // PassArray.java // Passing arrays and individual array elements to methods //引用传递和按值传递 public class PassArray { public static void main(String[] args) { int a[] = { 1,…
一.动手动脑 运行AboutException.java示例,了解Java中实现异常处理的基础知识. 1)源代码 import javax.swing.*; class AboutException { public static void main(String[] a) { double i=-1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero exception //throw new Exception("Hello.E…
1.  阅读以下代码(CatchWho.java),写出程序运行结果: 1)  源代码 public class CatchWho { public static void main(String[] args) { try { try { throw new ArrayIndexOutOfBoundsException(); } catch(ArrayIndexOutOfBoundsException e) { System.out.println(  "ArrayIndexOutOfBoun…