Java Web开发
EPAM系统
明斯克,白俄罗斯(明斯克,白俄罗斯)
2021年3月
EN:EPAM公司所提供的实验室条件的所有版权属于公司
RU:下面实验室工作条件的所有版权属于EPAM
Java基本面
- EN:1号实验室工作
RU:实验室工作#1任务(任务)
任务代码的一般要求:- 编写应用程序时,请确保使用Java代码约定。
- 不要将整个应用程序的代码放在一种方法中(即使任务对您来说似乎很小,“没有什么可写的”)。
- 确保使用软件包。
- 调用变量,方法,类等,以便您可以理解元素的目的。仅当这些缩写不接受缩写时,请勿使用缩写。
任务1:
编写一个程序,该程序允许其正方形的最后一个数字来确定数字的最后一个数字。任务2:
为了制定一个计划,该计划在给定年度和本月数量中确定本月的天数并正确确定了所有LEAP年。任务3:
圆圈刻在给定区域的正方形中。找到在此圆圈中刻有正方形的区域。铭文广场的面积小于给定的区域多少次?任务4:
编译一个打印真实价值的程序,如果指定的语句为真,则否则为否:在指定的整数A,B,C,D中至少有两个。任务5:
为了编译一个打印真实值的程序,如果指定的语句为true,false-否则 - 否则:整个数字是完美的(分隔线的总和等于数字数量)。任务6:
一天中有N-y秒,确定到现在已经过去了多少分钟和秒的时间任务7:
给出了两个点A(X1,U1)和B(X2,Y2)。制作一种算法,该算法确定哪个点更接近坐标x的开头。任务8:
计算函数的值。
f(x)= {-x^2+3x+6,如果x> = 3; 1/(x^3-6)如果x <3}任务9:
计算圆的长度和相同半径R的圆的面积。任务10:
绘制一个程序,用于计算使用步骤h的段[a,b]的函数f(x)的值。结果以表格的形式表示,第一列是参数的值,第二个是函数的相应值。
f(x)= tg(x) - EN:2号实验室工作
RU:2号实验室工作任务(任务)
创建一类球。创建一个篮子课。用球填充篮子。确定球篮中球的重量和蓝色球的数量。 - EN:第3号实验室工作
RU:第3号实验室工作任务(任务)
任务1:
数组类型的创建,这是整个类型的数组上的一类外壳。在这种类型中,应实现设计人员(允许几种创建类型对象的方法),get,set-s和类对象的冗余方法(toString(toString(),equals(),hascode())。
该计划应该有以下机会:
1-以方式对装饰的数组进行排序。
2-搜索数组的元素(使用二进制搜索算法)。
3-找到数组的最大和最小元素。
4-在数组中获取所有简单的数字。
5-在数组中获取所有斐波那契数量。
6-在没有相同数字的十进制记录中获取所有三个数字。
7-从控制台,文件和生成随机数中填写数组的元素。任务2:
给出了间接整数阵列(锯齿状阵列)。要实现“气泡”排序的算法,以便可以简化矩阵的线条:
•按照矩阵线元素总和的增加(降);
•按照矩阵线的最大元素的增加(下降);
•按照矩阵线的最小元素的增加(下降)。
对于排序,阵列类方法不使用!避免重复代码的主要要求! - EN:实验室工作4
RU:第4号实验室工作任务(任务)
文本处理程序,可以从控制台和文件中获得。任务1:
在每个单词中,用给定符号代替给定字母。如果k超过单词的长度,请不要执行调整。任务2:
在字母P之后的文本中,如果不是单词中的最后一个,则错误打印字母A而不是O。以对文本进行更正。任务3:
在给定长度的单词的文本中,替换指定的调整,其长度可能与单词的长度不一致。任务4:
从小文本中,删除所有字符,除了不是字母的空间。在一排字母中的序列之间,至少留一个差距。任务5:
从文本中,从辅音字母开始删除给定长度的所有单词。 - EN:实验室工作5
RU:第5号实验室工作任务(任务)
任务必须使用命令行完成并编写报告。任务1:
创建一个Hello类,在通过命令行输入他的名字时欢迎任何用户。任务2:
创建一个在“控制台”窗口中显示主()方法的命令行的参数以相反顺序显示的应用程序。任务3:
创建一个应用程序,该应用程序显示给定数量的随机数,并且没有过渡到新线路。任务4:
创建一个用于从命令行中输入密码的应用程序,并将其与线路图像进行比较。任务5:
创建一个以命令行参数输入整数的程序,计算其金额(工作)并将结果撤回到控制台。任务6:
开发人员的附加名称以及该任务准备完成的几天。有必要计算分配交付的日期和时间。要获得日期和时间,请使用Java.util软件包的日历类。任务7:
创建一个接收出生日期(日,月和年)的申请,并定义您出生的哪一天,您的整整年份,并在生日那天祝贺您(如果是今天的生日)(使用Java.util套餐的日历课)。 - EN:第6号实验室工作
RU:第6号实验室工作任务(任务)
航空公司。确定飞机的层次结构。创建航空公司。计算总容量和承载能力。根据一个和几个参数对公司的飞机进行分类。在公司中找到与给定的燃油消耗参数范围相对应的飞机。
mysql
- EN:第7号实验室工作
RU:第7号实验室工作任务(任务)
在线商店。设计有关该主题的数据库。创建表,用数据填写表。执行请求以验证工作。
Java网络
- EN:第8号实验室工作
RU:8号实验室工作任务(任务)
创建一个XML文件,该文件存储有关特定主题区域对象的信息。为了验证所得的XML文件,有必要开发相应的XSD方案。使用DOM,SAX和Stax解析器执行解析XML文档。
通过浏览器的页面,页面上的页面下载文件,以选择解析器。解析结果应以表格的形式带到浏览器上。
要求:
- 用于重新定点的属性和可选
- 列表
- 模板和限制值
- 使用类型ID
- 默认情况下属性值的分配
- 类型的扩展(模仿继承)
- 使用日期时间
- 在XML文档中创建至少16个实体
- 使用双向模板组织解析器
- 记录日志使用log4j2
- 该代码应涵盖测试
计算机
计算机组件具有以下特征:
名称是组件的名称。
起源是一个生产国家。
价格 - 价格(0 -N卢布)。
类型(应该是几个) - 是否有外围,能源消耗(瓦特),冷却器的存在(或不存在),一组组件(输入-Output设备,多媒体),端口(COM,USB,LPT)。
关键是计算机组件的关键可用性。
根元素称为设备。