Week09<java程序设计>第九次作业总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 答: 2. 书面作业 本次作业题集集合 1. List中指定元素的删除(题集题目) 1.1 实验总结.并回答:列举至少2种在List中删除元素的方法. 答: 实验总结:在public static List convertStringToList(String line) 函数中,要注意以单个或多个空格为分割符,用Split()分隔出元素,并分隔多个空格[s…
实验十二  图形程序设计 实验时间 2018-11-14 1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: (2) 掌握Java GUI中2D图形绘制常用类的API: (3) 了解Java GUI中2D图形中字体与颜色的设置方法: (4) 了解Java GUI中2D图像的载入方法. 2.实验内容和步骤 实验1: 导入第10章示例程序,测试程序并进行代码注释. 测试程序1: l 运行下列程序,观察程序运行结果. import javax.swing.*; pu…
一.本次课主要内容: 本章主要介绍指针相关的基础知识,本节课的主要如下 (1)通过示例"电码加密"引入字符指针与字符串处理.首先重点介绍字符指针和字符串的关联和区别,然后对常用字符串处理函数进行讲解,通过对比示例强调字符串运算的特殊性并分析原因. (2)通过例子"任意个整数求和"引入用指针实现内存动态分配.首先要分析为什么要进行内存的动态分配管理,然后介绍了动态内存分配的一般步骤和具体分配函数. 二.实验内容:(70分) 1. 输入一个字符串,把该字符串的前三个字母…
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 思维导图1:(对集合部分做了一些改动和细化) 思维导图2:(泛型) 1.2 选做:收集你认为有用的代码片段 代码片段1:(取自PPT) 使用迭代器删除元素: List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); Itera…
1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 关键词:重载.继承.多态.static.final.抽象类 1.2 尝试使用思维导图将这些关键词组织起来.注:思维导图一般不需要出现过多的字 1.3 可选:使用常规方法总结其他上课内容. 继承:面向父类编程. 多态:根据实际对象类型而不是变量类型来调用相应的方法. 2.书面作业 2.1. 面向对象设计(大作业1-该作业将作为以后其他作业的基础,请务必完成) 2.1.1 讲故事:用50字以上讲一个你在网上商城购物或者在班级博客…
本次作业包含两个部分:一是以下4个题目的程序源码和运行结果截图:二是本次作业的小结(谈谈你在做作业的过程中遇到了哪些问题,如何解决,有哪些收获). 1.编写“人”类及其测试类.1.1 “人”类: 类名:Person 属性:姓名.性别.年龄.身份证号码 方法:在控制台输出各个信息1.2 测试类 类名:TestPerson 方法:main 对象:(张三,男,18,430101010101010101)(李四,女,18,123456789009876543) class Person {…
题目1:Lisa正在编写一个能够计算三科--数学.英语.程序设计基础--平均成绩(平均成绩=三科总成绩/3)和智育成绩(智育成绩=三科总成绩*0.7)的程序.由于两个成绩的获得都要先计算总成绩,因此她考虑使用23种设计模式中的模板方法模式完成.模板方法模式--定义一个操作方法中的算法的"骨架",而将一些步骤延迟到子类中.它通过把不变行为搬移到父类,去除子类中的重复代码来体现程序的优势.为此,Lisa设计了一个抽象类和三个非抽象类: l  抽象类--AbstractComputer.ja…
要求:定义一个Java项目,项目名为"学号_姓名_题号",如:"20181101_张三_1",完成后将项目复制到桌面并压缩提交到邮箱82794085@qq.com. 题目1:编写一个应用程序,创建一个圆类,在类中定义半径成员变量.求面积和求周长的方法,在主类中定义圆类的对象,根据输入的圆的半径求它的面积和周长. 1 //题目2:在一个工具类中定义一个具有三个参数的方法,该方法能够判断三个参数能否构成直角三角形. 2 //在主类中创建工具类对象,判断输入的三个数能否构…
题目1:用户输入学号,如果是以ccutsoft开头,并且后边是4位数字,前两位大于06小于等于当前年份.判断用户输入是否合法.ccutsoft_0801. 1 //题目1:用户输入学号,如果是以abcd开头,并且后边是4位数字,前两位大于06小于等于当前年份.判断用户输入是否合法.abcd_0801. 2 import java.util.*; 3 4 public class p_19_1 { 5 public static void main(String[] args) { 6 @Supp…
1.本周作业总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容. 2.书面作业 Q1. MySQL数据库基本操作 建立数据库,将自己的姓名.学号作为一条记录插入.(截图,需出现自己的学号.姓名) 在自己建立的数据库上执行常见SQL语句(截图) -参考:实验任务书-题目1 •创建数据库test,并显示所有数据库 •添加自己的信息到表students中,并显示表信息 •再添加第二个学生信息,并显示表信息 •删除第二个学生信息,并显示表信息 •改变自己的学号,并显示表信息 •显示所…
编写“学生”类及其测试类. 5.1 “学生”类: 类名:Student 属性:姓名.性别.年龄.学号.5门课程的成绩 方法1:在控制台输出各个属性的值. 方法2:计算平均成绩 方法3:输出各个属性的值和平均成绩 package 学生; public class student { String name; String sex; int age; int number; int average; int a[]=new int[5]; public void average(){ int s=0…
第六题:使用判断语句,根据数字,输出对应的中文是星期几? 直接使用一个if语句的情况 int weekDay=3; if(weekDay==1){ sop("今天是星期一"); } if(weekDay==2){ sop("今天是星期二"); } if(weekDay==3){ sop("今天是星期三"); } 使用关联的if语句的情况 if(weekDay==1){ sop("今天是星期一"); }else if(weekD…
第一题:输出结果是什么? System.out.println("5+5="+5+5); 第二题:输出结果是什么? int a=3,b; b=a++; sop("a="+a+",b="+b);//自增 a++ 实际上就是a=a+1 a++与++a的区别是什么?a++是先使用后自增 ++a是先自增后使用  自减 int a=3,b; b=++a; sop("a="+a+",b="+b);//自增 a++ 实际…
题目1:输入一个三位十进制数,对其每一位进行筛选,逆序组合后输出. package test; import java.util.*; public class test2{ public static void main(String[]args){ Scanner s=new Scanner(System.in); System.out.println("请输入一个三位数:"): int num=s.nextInt () int date []=null; date=new int…
题目1:输入圆的半径,计算圆的面积,然后把面积的值输出.(注意所使用的数据类型). package test; import java.util.Scanner; public class test1{ public static void main(String args[]){ Scanner reader=new Scanner (System.in); System.out.println("请输入圆的半径:"): float a reader.nextInt () float…
20165212 2017-2018-2<Java程序设计>课程总结 作业链接汇总 每周作业链接 预备作业1:我期望的师生关系 预备作业2:做中学learning by doing个人感想 预备作业3:安装虚拟机.学习Linux 第一周作业:学习了解java的历史,地位,特点以及JDK的安装 第二周作业:学习了JAVA中的基本数据类型.数组.运算符.表达式和语句 第三周作业:学习类与对象 第四周作业:学习子类与继承,接口与实现 第五周作业:学习内部类与异常类:输入输出流 第六周作业:学习jav…
20155232 2016-2017-2<Java程序设计>课程总结 作业汇总 (按顺序)每周作业链接汇总 预备作业1:你期望的师生关系是什么? 预备作业2:技能与经验之谈 预备作业3:初体验--虚拟机VirtualBox 第一周作业:学习教材第一章.第二章进行总结,了解Java基础知识 第二周作业:学习教材第三章,编辑.编译.运行教材上代码,认识Java的类型与变量. 第三周作业:学习教材第四章.第五章,区分基本类型与类类型,理解对象的生成与引用的关系,掌握String类和数组,理解封装的概…
20155236 2016-2017-2<Java程序设计>课程总结 作业链接汇总 预备作业1:对专业学习的展望,课程方面.师生关系的建议 预备作业2:在实践中学习,自己的相关经验以及C语言相关知识点 预备作业3:虚拟机安装及运行 第一周作业:java平台概论 第二周作业:java基本类型.变量.运算符.流程控制,逻辑结构 第三周作业:类(.class)与重载(overload),方法声明 第四周作业:子类与父类,继承与多态 第五周作业:异常处理及抛出异常 第六周作业:输入流与输出流 第七周作…
Week12<java程序设计>第12次作业总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 面向系统综合设计-图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车. 2.1 简述如何使用流与文件改造你的系统.文件中数据的格式如何? 答:在注册登录模块中,在用户仓库中无法找到的用户,使用对象流和缓冲流查找对应文件是否存在,不存在就进行注册.从文件中读取影虎的登录信息.登录成功后,使用组合过滤流读取用户的书库信息. 2.2 简述系…
201521123082 <Java程序设计>第12周学习总结 标签(空格分隔): java 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. Answer: 2. 书面作业 将Student对象(属性:int id, String name,int age,double grade)写入文件student.data.从文件读出显示. 1. 字符流与文本文件:使用 PrintWriter(写),BufferedReader(读) 1.1 生成的三个学生对…
201521123067 <Java程序设计>第12周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,double grade)写入文件student.data.从文件读出显示. Q1.字符流与文本文件:使用PrintWriter(写),BufferedReader(读) 1.1 生成的三个学生对象,使用PrintWriter的println方…
王利国的"Java语言程序设计第3次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60  1. 设有如下定义语句: String s1="My cat"; int m=s1.compareTo("My a cat"); 语句被执行后m的值为( ) A.2 B.1 C.0 D.-2 正确答案是: A  2. 语句 String s1=new String("Hello"); String s2=new Stri…
王利国的"Java语言程序设计第2次作业(2018)"详细 作业结果详细 总分:100 选择题得分:60  1. 表达式9==8&&3<7的运算结果是( ) A.1 B.0 C.true D.false 正确答案是: D  2. 表达式(3>2)?8:9的运算结果是( ) A.3 B.2 C.8 D.9 正确答案是: C  3. 表达式9-7<0||11>8的运算结果( ) A.true B.false C.1 D.0 正确答案是: A  4.…
王利国的"Java语言程序设计第1次作业(2018)"详细 作业结果详细 总分:100 选择题得分:40  1. Java语言中,基本数据类型一共有( )种. A.16 B.2 C.4 D.8 正确答案是: D  2. Java虚拟机的英文缩写是( ) A.JRE B.ECLIPSE C.JVM D.JDK 正确答案是: C  3. Java程序中,最常见的对主方法的定义是( ). A.private static int main(String args[ ]){ } B.publi…
王利国的"Java语言程序设计第5次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:50  1. 以下哪一个工具是Java的编译器?( ) A.javac.exe B.java.exe C.javap.exe D.javadoc.exe 正确答案是: A  2. 以下哪一个数据类型不属于Java的基本数据类型?( ) A.boolean B.char C.int D.String 正确答案是: D  3. 假设有如下类的定义: public clas…
王利国的的 "Java语言程序设计第6次作业(2018)" 详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:60  1. Java中所有类的父类是(). A.Father B.Lang C.Class D.Object 正确答案是:D  2.下列关于抽象类和抽象方法的叙述中,正确的是(). A.抽象方法可以存在于非抽象类中. B.抽象类中可以包含非抽象的方法. C.抽象方法包含方法体,只是方法体为空. D.抽象方法的返回值类型必须为无效. 正确答案是:B  3.子类必…
程序设计类课程作业平台 王利国 主页 教学资源 我的作业列表 程序设计课 账户 王利国的"Java语言程序设计第8次作业(2018)"详细 主页 我的作业列表 作业结果详细 总分:100 选择题得分:70  1. int[][] a=new int[2][3],则该数组包含( )个数组元素. A.2 B.3 C.6 D.不确定 正确答案是: C  2. 已知类person是类student的父类,以下数组定义和赋值正确的是( ). A.person p[]=new person[3];…
2018面向对象程序设计(Java)第12周学习指导及要求 (2018.11.15-2018.11.18)   学习目标 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: (2) 掌握Java GUI中2D图形绘制常用类的API: (3) 了解Java GUI中2D图形中字体与颜色的设置方法: (4) 了解Java GUI中2D图像的载入方法: (5) 复习第6章-第9章知识内容. 学习资源 1.教材第10章 2.第10章教学课件 3. corejava.zip 4. 实验十二…
<Java程序设计>十四次作业实验总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结与数据库相关内容. 3. 代码量统计 周次 总代码量 新增代码量 总文件数 新增文件数 2 381 381 12 5 3 661 280 19 7 4 974 313 24 5 5 1358 384 33 9 6 2211 853 37 4 7 3223 412 42 5 8 3635 423 46 4 9 3867 232 51 5 10 3997 130 55 4 11 4297 3…