Java课后作业04】的更多相关文章

一.古罗马皇帝凯撒在打仗时曾经加密军事情报: 1.设计思想: 加密原理是abc等全部后移3位xyz分别等于abc,根据ascii码表的转化,将其利用charat()取单个字符进行转化,再利用StringBuffer类存储输出. 2.流程图 3.源代码 import java.util.Scanner; public class StringCode { /** * @param args */ public static void main(String[] args) { // TODO Au…
课后作业之字串加密: 设计思想: 1.输入要加密的英文子串str 2.定义num=str的字符串长度 3.将字符串转化为单个字符 4.每个字符+3,向后移3个 5.定义str1,将新得到的每个字符加到str1后,得到加密后的英文子串str1 6.输出加密后的英文子串str1 源代码: import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO 自动生成的方法存根 Sc…
今天的课后作业是做一个查找一段文章中单词出现的概率,统计并 输出出现概率最高的几个单词.拿到题目,老师还是往常一样提醒着我们先分析题目,构建大概的编程思路.程序需要遇到文本文件的输入输出操作,这一直一来就是我弱项,在学c++中学习的时候就没有学的太会,现在对于刚学的java中就更不知道了.于是当同学们都开始编程时,我又到网上查阅资料学习java中怎样对文本文件进行操作.学了快一个多小时,也学会了一点.学会文本文件的输出.可是这只达到了该程序的第一小步.后面还有好几步步骤.随着时间时间一秒一秒过去…
作业一:请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?“ 程序源代码; public class Lei { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub lei1 a=new lei1(); lei1 b=new lei1(); b.out(); } } class lei1{ static int n=0; lei1(){ n++…
一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. public class suiji { private static final int N = 200; private static final int LEFT = 40; private static final int RIGHT = 10000; private static long x0 = 1L; private long a = 1103515245L; private long c = 12345L…
一.多层的异常捕获-1 先贴出代码: public class CatchWho { public static void main(String[] args) { try { try { throw new ArrayIndexOutOfBoundsException(); } catch(ArrayIndexOutOfBoundsException e) { System.out.println( "ArrayIndexOutOfBoundsException" + "…
一.编写一个程序,指定一个文件夹,能够自动计算出其总容量 1.代码 package HomeWork; import java.io.File; public class getFileDaxiao { public static void main(String[] args) { File file = new File("F:\\大二\\JAVA课堂\\TestDir"); File[] fileList = file.listFiles(); long sum=0; for(i…
9.页实验 下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d; d=m; d=(Dog)m; d=c; c=(Cat)m; 答: d=m;和d=c;引起编译错误: 原因: c=(Cat)m;引起运行时错误: 原因: 24.页实验 25.页实验 26.页实验 27.页实验 finally语句块一定会执行吗? 答:不一定,1.只有与 finally 相对应的 try 语句块得到执行的情况下,finally 语句块才会执行. 2.在 try 语句块中执行了 System.…
一.运行TestInherits.java 结论:通过super调用基类构造方法,必须是子类构造方法中的第一个语句. 二.为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 子类是从父类继承来的,所以想用子类创建对象的时候,必须要先建立父类的对象,子类有父类的属性和方法:就要给父类的属性分配内存空间,在创建对象的时候如果父类中的数据需要初始化,那么就必须要调用.不能反过来,因为基类和子类就像现实中的父亲和子女一样,如果反过来就乱了辈分,而且对于子类不知道有几…
[问题]随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中. 设计思路: 1.申请一个长度为10的数组 2.计算机随机生成10个数,并赋给数组 3.消息框显示数组内容 4.接着计算数组元素的和 5.将数组元素的和显示在消息框 程序流程图: 源程序代码: import java.util.Random; import javax.swing.JOptionPane; public class Test { public static void m…