java课后作业10.14】的更多相关文章

一.简单总结一下java中类的初始化的规律: 1.类的构造函数优先 2.初始化块儿和定义时候的赋值,这俩个初始化方法优先级是一样的,在程序中谁最后执行,那么程序就采用谁的初始化值. 二.在java中想要用静态方法访问实例变量,首先要将变量实例化,因为静态方法无法访问实例变量,只能访问静态变量. 三.在类里面设置一个静态变量x,每当构造函数执行的时候则x++,这样访问x就知道目前创建了多少个对象.…
课后作业之字串加密: 设计思想: 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…
import java.util.*; public class T { public static int a=0; public T() { a++; System.out.println("你已经创建了"+a+"个对象"); } } public class X { public static void main(String[] args) { while(1>0) { T obj=new T(); System.out.println("请…
动手动脑1: public class Test{ public static void main(String args[]) { Foo obj1=new Foo(); }}class Foo{ int value; public Foo(int initvalue) { value=initvalue; }} 报错原因:调用自定义的构造方法,没有正确的实参. 动手动脑2——静态初始化块的执行顺序: 静态初始化块只执行一次,且如果有父类先执行父类中的静态初始化块,然后在执行子类中的静态初始化…
[问题]随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中. 设计思路: 1.申请一个长度为10的数组 2.计算机随机生成10个数,并赋给数组 3.消息框显示数组内容 4.接着计算数组元素的和 5.将数组元素的和显示在消息框 程序流程图: 源程序代码: import java.util.Random; import javax.swing.JOptionPane; public class Test { public static void m…
动手动脑 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数 import java.util.Random;import java.util.Scanner;public class Make {      public static void main(String[] args){             Random rand=new Random();             Scanner scan = new Scanner(System.in);         …
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.…