JAVA作业-1】的更多相关文章

作业一: 文件显示列表框. 增加了下拉式组合框,text区域设置颜色为红色. import javax.swing.*; import java.awt.*; import java.io.File; public class FileUtil extends JFrame{ /** * @param args */ public static String listDirectory(File dir) throws IllegalAccessException{ if(!dir.exists…
Java作业:第四次过程性考核 码云链接:https://gitee.com/SoridoD/java_kaohe4    (时间匆忙没打注释,真有急事) (客户端和服务器会自动创建表,所以没有sql文件,运行代码前创建个students数据库就行) 运行结果:(Eclipse内测试,cmd下需要配置环境变量)…
Java作业:第一次过程性考核 ••<结构化程序设计>•• 考核目标:初步了解Java基本语法规则,学习结构化程序设计思想. 码云链接:https://gitee.com/SoridoD/codes 7-1 Hello World !    输出一个短句“Hello World!” 解析:超级简单的小程序,不多说,直接上代码. 代码如下: public class Main { public static void main(String args[]) { System.out.print(…
初识Java作业 一.    填空题 Java技术按照用途不同分为三大版本,分别是JavaSE.     javaEE       和JavaMe Java虚拟机就是一个虚拟的用于执行  .class文件          的计算机.它是Java最核心的技术,是Java跨平台的基础. DOS命令中用来改变当前目录的命令是  cd          ,用来查看当前目录下的文件和子文件夹的命令是   dir         . 安装JDK后,为了告诉计算机javac.exe和java.exe等执行文…
------------恢复内容开始------------ ------------恢复内容开始------------ ------------恢复内容开始------------ ------------恢复内容开始------------ 目录 JAVA作业-字符串操作 一,不同字符串的比较 二,字符串操作性能比较 测试代码 运行结果 三,正则表达式匹配 测试代码 运行结果 四,个人小结 资料来源 JAVA作业-字符串操作 一,不同字符串的比较 字符串操作 数据类型 可变性 内存分配 线…
一,      课堂练习 (一)构造方法 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,运行结果 3,结果分析 如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法. (二)JAVA字段初始化 1,源代码 pub…
(一)  请查看String.equals()方法的实现代码,注意学习其实现方法.(发表到博客作业上) (二)  整理String类的Length().charAt(). getChars().replace(). toUpperCase(). toLowerCase().trim().toCharArray()使用说明 Length():获取字串长度 String s1 = "Welcome to java"; System.out.println("s1's length…
作业一 试用java编写一个九九乘法表并打印. 作业二: 设计两个人类与书类,并设置两者的关系,试用人去找书,书去找人,假如某人有一个儿子,它也有一本书,试用儿子去找书,书找儿子. 大作业 熟悉QQ农场程序流程,试分析与设计其中包含的子类,并可能通过QQ帐号找出自己的等级.昵称,所拥有的Q币,土地与金鱼数等. 专业程序代写c++程序代写…
动手动脑: 一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2获得随机数 for (int i=0;i<30;i++) {System.out.println((int)(1+Math.random()*10));}(int)(1+Math.random()*10) 通过java.Math包的…
Java网络编程 关于结合以前的大作业(即我的图书馆管理系统) 我感觉,图书馆管理系统更像是一个偏向于B/S模式的体系,如果想让他可用性变得更好,可以优化的地方只有使用数据库来代替文件,我个人是没有想出任何地方可以结合网络编程OTL.所以本周我实现的是一个让java-socket编程更容易的接口层 gif展示 Git地址:https://github.com/dongmingchao/java-Socket 核心部分代码 服务器 @Override public void run() { onl…
未完成,占位以后补 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 书面作业 本次PTA作业题集多线程 源代码阅读:多线程程序BounceThread 1.1 BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠? 1.2 Ball.java只做了两件事,这两件事分别是什么?BallComponent对象是干什么的?其内部的ArrayList有什么用?程序运行过程中,生成了几个BallComponent对象?该程序使用了多线程技…
1. 本周学习总结 2. 书面作业 1. ArrayList代码分析 1.1 解释ArrayList的contains源代码 public boolean contains(Object o) { return indexOf(o) >= 0; } 源代码里就一句,即寻找传入对象的序号,看是不是大于0,大于0就表示存在. 1.2 解释E remove(int index)源代码 在List类中是个抽象方法,留给子类去实现.在ArrayList中代码如下 public E remove(int i…
class Lei { String name; String color; int price; int date; int num; String zz; void assemble(){ System.out.println(this.name+" "+this.color+" "+this.price+" "+this.date+" "+this.zz+" "); } } 上面这些定义类的属性. /…
课后作业一 1.设计思想: (1)通过组合数公式计算:分别输入中的n和k的值.定义一个计算n!的方法,然后调用方法分别计算出n!,k!,(n-k)!,然后通过公式=n!/(k!*(n-k)!)算出的值. (2)通过杨辉三角计算:分别输入中的n和k的值.定义一个递归的函数public int C(int n,int k),int c.当n==k时c=1,当n!=1&&k==1时,c=n; 此外调用自身函数c=C(n-1,k)+C(n-1,k-1). 2.程序流程图: (1) (2) 3.程序…
从命令行接收多个数字求和输出 一.设计思想 用输入语句输入两个字符串,分别转化成整型Integer.parseInt(string),相加,将结果再转化为字符串型String.valueOf(int)输出. 二.程序流程图 三.源程序代码 package demo; import java.util.Scanner; public class IntAndString { public static void main(String[] args) { Scanner i=new Scanner…
/* 2.编写一个类,该类有一个方法public int f(int a,int b), 该方法返回a和b的最大公约数.然后再编写一个该类的子类, 要求子类重写方法f,而且重写的方法将返回a和b的最小公倍数. 要求在重写的方法体中首先调用被隐藏的方法返回a和b的最大公约数m, 然后将乘积(a*b)/m返回.要求在应用程序的主类中分别使用父类和子类创建对象, 并分别调用方法f计算两个正整数的最大公约数和最小公倍数. */ class A { //求最小公约数 public int f(int a,…
(1)阅读以下代码(CatchWho.java),写出程序运行结果: (2)写出CatchWho2.java程序运行的结果 (3)请先阅读 EmbedFinally.java示例,再运行它,观察其输出并进行总结.   总结:当有多层嵌套的finally时,异常在不同的层次抛出,在不同的位置抛出,可能会导致不同的finally语句块执行顺序. (4)依据对本讲多个示例程序的分析,请自行归纳总结出Java多层嵌套异常处理的基本流程. try-catch-finally相互嵌套时,先处理最内层的try…
super用法: 1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位 代码如下: class Base { Base() { System.out.println("Base"); } }public class Checket extends Base { Checket() { super();//调用父类的构造方法,一定要放在方法的首个语句 System.out.println("Checket"); } public static…
(一)用你的大数类实现加和减两个功能(乘除阶乘未实现) import java.util.Scanner; import java.io.IOException; import java.io.InputStreamReader; public class Test { public static int[] add(int[] a, int[] b) { int digit = 0; int[] c = new int[a.length]; for (int i = a.length - 1;…
Java字段初始化的规律: 静态初始化生成实例之后(就是new之后)变成你赋给它的值 ,先执行静态初始化,如果没有实例化,按照初始化块和构造方法在程序中出现的顺序执行. 当多个类之间有继承关系时,创建子类对象会导致父类初始化块的执行.请自行编写示例代码验证以上结论.       如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?请编写代码验证你的想法. 静态方法中不能直接访问同一类中的非静态成员,而必须先创建对象,再通过对象访问成员.     使用类的静态字段和构造函…
(一) 仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?你掌握了枚举类型的基本用法了吗? 结论:枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象.相同的值则引用同一个对象. (二) 1. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是: [1111 11…
package text1; import java.util.Scanner; public class text11 { public static void main(String[] args){ Scanner sc =new Scanner(System.in); System.out.print("输入圆的半径"); int a =sc.nextInt(); System.out.print("圆的周长是:"+a*2*3.14+"圆的面积是:…
编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果. import javax.swing.JOptionPane; // import class JOptionPane public class Counter { public static void main( String args[] ) { String firstNumber, // first string entered by user secondNumber; // second string enter…
自己动手写的一个小JAVA 程序: 一个学生管理小系统,虽然很挫,但是这我学JAVA的第一步.学了2天JAVA没有白费! import java.awt.*; import java.awt.event.*; import java.util.ArrayList; import javax.swing.*; class Demo { public static void main(String[] args) { new MyFrame(); } } class Student{ private…
1.作业存在的问题 几大扣分点: 思维导图敷衍了事 -1 代码格式混乱 -2 无码云提交记录 -2 无PTA实验总结 -2 部分题目未完成. 格式问题:到现在还搞不清楚的,主要是态度问题.相关的教程 http://group.cnblogs.com/topic/76319.html 已经给大家,大家只要花10几分钟就能搞定.下回提交完作业,请先自己看一下自己的作业. 码云:搞不定的同学,请认真详读这篇教程 http://www.cnblogs.com/zhrb/p/6476718.html 或者…
1. 本周作业简评与建议 作业存在的问题 格式上还是存在问题,但是比较第一次有很大的进步. 答题上,有的同学还是很敷衍,题目要求有分析过程,但是只写一个false,true,没有分析.也比较缺少自己的语言表达,自己的理解! 很多同学还是缺少码云截图,以及没有自己的总结. 不注意以上几点因素几乎是不可能得到高分. 助教们的建议 建议大家可以去参考一下同学(特别是高分的)的格式.当然也要细致的看一下他们的作业 分数不是终点,提高自己的能力才是最重要的. 遇到比较难的题目希望尝试一番,会有更多收获.…
1. 本周作业简评与建议 存在的问题: 这周的作业普遍存在一个格式混乱的问题.请认真学习Markdown,我们后面的作业都要使用Markdown.Markdown学习请参考http://group.cnblogs.com/topic/76319.html 不少同学的代码提交记录都是最后一天才提交,从提交记录来看,部分同学还没有养成持续提交的习惯,即每完成一个小功能经测试完毕,就可以提交.请大家养成持续提交的习惯. 部分同学作业敷衍,请端正态度. 助教的话: 理论方面的作业学习建议:理论知识如果不…
本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容. 在Java中使用数据库要经过以下几个步骤: 1. 注册 JDBC 驱动 Class.forName("com.mysql.jdbc.Driver"); 2. 打开链接 Connection conn = DriverManager.getConnection(DB_URL,USER,PASS); 3. 执行查询 Statement stmt = conn.createStatement(); 4. 一系列…
学习了c语言半个学期,好像刚开始并不担心Java,因为Java也是类同于C语言的一种语言,可是Java学到现在也将近一个月,在我脑子里现在却还没有一个框架,有点着急了.…
public class TAutoPerson { public static void main(String args[]) { new Person(); new Person(); new Person(); new Person(); new Person(); } } class Person{ private String name; private static int count; public Person() { count++; System.out.println("…