JAVA课堂作业(2019.10.14)】的更多相关文章

今天的Java课堂留下了一个作业:使用Eclipse编写一个程序,使输入的两个数进行加和,并且输出他们的和.对于这个题目,我们首先可以把它分解成为三个不同的小步骤 第一步就是输入这两个数,因为我们无需输出这两个输入的数,所以这一步可以与第二步加和同时进行.第二步是对输入的数进行所以我们直接使用输入args进行加和,即: a = a +Integer.parseInt(arg).这样我们便求出了输入的数字的和.第三步就是通过System.out.println()进行输出即可. 具体的流程图为:…
一.编写一个程序,指定一个文件夹,能够自动计算出其总容量 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…
一. (1)代码 package class20191014; import java.util.Scanner; public class ClassHomework { public static void main(String[] args) { Scanner in = new Scanner(System.in); while(true) { System.out.println("请选择您要执行的功能:"); System.out.println("1.创建一个…
1. 代码: package class20191021; class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String string) { System.out.println("GrandParent Created.String:" + string); } } class Parent_2 e…
课后作业一 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.程序…
第一题:完成省城市的三级联动(包括湖南省),附代码和效果图. 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 </head> 5 <body> 6 <select id="province"> 7 <option value="-1">请选择</option> 8 </select> 9 <select id="ci…
动手动脑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——静态初始化块的执行顺序: 静态初始化块只执行一次,且如果有父类先执行父类中的静态初始化块,然后在执行子类中的静态初始化…
Top12原则: 主要资源,重要功能,依据需求重要度进行资源分配, 项目100功能 1 day -> 100Task -> 10 Dev 20% 80% 开发各阶段流程及规范   需求.架构.设计.开发.测试等阶段流程及规范 需求是基石 总流程 :战略规划 3-4年->产品立项-> 用户调研+竞品分析->业务信息 -> 需求分析 -> 指导 开发 与测试规范 -> 标尺[功能清单 + 4 要素: 界面 + 逻辑 + 交互 + 数据]-> 架构过程 -&…
一看到这个题 就感觉...cao,, 什么东西...??! 然后就开始暴力求Fn 然鹅我并不会写高精(我太菜了) 只能求到大概10左右 在吧Fn给质因数分解 求出其因子个数 妄图找到什么有关的规律 但是我太过于弱小 并未找到....... (yjg:你找不到规律,并不代表没有规律) 然而我还瞎jb乱模 导致局面甚是混乱 但是,,,, 质因数分解貌似有点苗头,,, 而且这个东西 像极了斐波那契数列 那如果是两相结合 就是正解!!! 我的40分代码: 可能是写的太过繁琐 导致TLE #include…
演示一: public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t); //是原始数据类型吗? System.out.println(s.getClass().isPrimitive());//getClass()返回对象时的运行类 //class .isPrimitive(…
第一题 字符串加密问题 1.程序设计思想 读入字符串,然后获取其长度,利用charAt()获取每个位置字符并且对字符加3实现加密处理,并存入新字符串中.如果遇到xyz则减26存入. 2.程序流程图 3.程序源代码 import java.util.Scanner; import java.util.Random; public class StringJiami { public static void main(String[] args) { // TODO Auto-generated m…
第一题 测试一下代码查看输出结果 public class InitializeBlockDemo { /** * @param args */ public static void main(String[] args) { InitializeBlockClass obj=new InitializeBlockClass(); System.out.println(obj.field); obj=new InitializeBlockClass(300); System.out.printl…
设计思想 第一步:用户输入他想要计算的数字个数 第二步:声明字符串数组,保存用户的输入,同时每次输入后强制转换类型并求和 第三步:将声明的数组赋值给args 第四步:输出结果 程序流程图 程序源代码 package exe1; import java.util.Scanner; public class JavaAppArguments { public static void main(String[] args) { Scanner input=new Scanner(System.in);…
一. 运行结果: 二. 结果: ArrayIndexOutOfBoundsException/内层try-catch 发生ArithmeticException 三. 结果: ArrayIndexOutOfBoundsException/外层try-catch 四. 结果: in Level 1 in Level 2 in Level 3 Level 3:class java.lang.ArithmeticException In Level 3 finally In Level 2 final…
题目:编写一个程序,此程序从命令行接收多个数字,求和之后输出结果. 设计思想:用for循环将string型转换为int型,再用sum求和,使其一直相加,到达最大长度,sum即为所求sum. 程序流程图: 源代码: public class Javaa { public static void main(String[] args)  { int sum=0; { for(String a:args) { sum=sum+Integer.parseInt(a); } System.out.prin…
实验代码 public class Num { public static void main(String[] args) { // TODO Auto-generated method stub N n1=new N();   //申请对象n1; N n2=new N(); //申请对象n2; } }class N{ static int num=0;    //用来保存申请个数 public N() { num=num+1; System.out.println("已经创建对象个数为:&q…
前言 本文章只是单纯记录课堂老师布置的课堂作业代码,题目都比较简单,所以没有写解题思路,相信大家都能理解,当然其中有的解法和代码不是最优的,当时只是为了完成题目,后来也懒得改了,如果有不恰当或者不正确的地方,欢迎指出 备注:有的忘记记录题目信息了,有的题目直接在作业系统里面提交了,请见谅,将就着看吧 1. 查看代码 package java_works; import java.util.Scanner; public class java_10001 { public static void…
前三次作业都是基础语法.真的好水啊.从这次开始记录. 1.编写Java程序,把当前目录下扩展名为txt的文件的扩展名全部更名为back. import java.io.*; import java.lang.*; public class Home { public void reName(String path, String from, String to) { File f = new File(path); //声明File对象,用于导入修改路径 File[] fs = f.listFi…
结对信息.具体分工 Github地址:https://github.com/MokouTyan/131700101-031702425 学号 昵称 主要负责内容 博客地址 131700101 莫多 代码编辑.文字内容 https://www.cnblogs.com/mokou/p/11695109.html 031702425 永铭 UI设计.归纳总结 https://www.cnblogs.com/yumesinyo/p/11701527.html PSP表格 Personal Softwar…
20155213 第十二周课堂作业MySort 作业要求 模拟实现Linux下Sort -t : -k 2的功能 参考 Sort的实现 提交码云链接和代码运行截图 初始代码 1 import java.util.*; 2 3 public class MySort1 { 4 public static void main(String [] args) { 5 String [] toSort = {"aaa:10:1:1", 6 "ccc:30:3:4", 7 &…
实验十八  总复习 实验时间 2018-12-30 1.实验目的与要求 (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: (3) 综合掌握java GUI 程序设计结构: (4) 综合掌握java多线程编程模型: (5) 综合编程练习. 2.实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx. 任务2:综合编程练习 练习1:设计一个用户信息采集程序,要求如下: (1) 用户信息输入界面如…
20155228 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络 网络是能够波此通信的计算机的集合根据范}到的宽度,网络可以分为局域网和广域网.LAN通常限定在一个有效的地理区域之内,例如建筑之内,最少由3台计算机,最多由数百台计算机组成.而WAN相反,由地理上分隔开的多个LAN组成.当然,最大的网络还是互联网. HTTP是允许Web服务器和浏览器之间通过互联网发送和接收数据的协议.它是一种请求和响应协议.客户端请求一个文件,而服务器则响应该请求.HTTP…
20155314 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 了解计算机网络基础 掌握Java Socket编程 理解混合密码系统 掌握Java 密码技术相关API的使用 教材学习中的问题和解决过程 课后习题 所谓"实践是检验认识真理性的唯一标准",我在IntelliJ IDEA上把教材第三章课后练习题又敲了一 遍,给出了自己的答案,并加上了一些自己的分析,通过逐题进行代码调试实践的方式来深入对java类与对象的理解.小白在此恳请大家积极…
20155202 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 计算机网络基础 一.网络模型 模型分类: OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层(7层):物理层.数据链路层.网络层.传输层.会话层.表示层.应用层. TCP/IP分层(4层):网络接口层. 网际层.运输层. 应用层. 五层协议(5层):物理层.数据链路层.网络层.运输层. 应用层. 每一层的协议: 物理层:RJ45.CLOCK.IEEE802.3 (中继器,集线器,网…
20155217 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴. 在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可. 13.1 网络概述 网络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编…
20155224 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 密码学: 主要是研究保密通信和信息保密的学科, 包括信息保密传输和信息加密存储等. 密码学包含密码编码学( Cryptography) 和密码分析学(Cryptanalyst) 两个分支.编码学与分析学相互促 进, 又相互制约. 一方面, 两者在加强密码分析的安全上相互促进: 另一方面,两者在实施更为有效的攻击方面也相互影响. 密码编码学: 主要研究如何对信息进行编码,如何实现对信息的隐蔽,是密码…
20155231 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 学习目标 了解计算机网络基础 掌握Java Socket编程 理解混合密码系统 掌握Java 密码技术相关API的使用 Java 密码学算法 我们遇到的安全问题可以归结为安全的三个属性(CIA金三角): 机密性(Confidentiality):确保数据仅能被合法的用户访问, 即数据不能被未授权的第三方使用. 完整性(Integrity):主要确保数据只能由授权方或以授权的方式进行修改,即数据在传…
20155233 2016-2017-2 <Java程序设计>第10周学习总结 学习目标 了解计算机网络基础 掌握Java Socket编程 理解混合密码系统 掌握Java 密码技术相关API的使用 教材学习内容总结 网络概述 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴.在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可. 网络中的每个设备…
20155307 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程:就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据.在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可. 计算机网络概述:通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机.路由器.交换机等等.路由器和交换机组成了核心的计算机网络,计算机…