【JavaSE】作业练习1119

java员工加班薪资笔试题-salary:薪水 java员工加班笔试题薪资时间表 该程序用于展示和讲述。 主要目的是按照给定的计算规则从给定的 CSV 时间表中计算每月付款。 为了使任务变得有趣,它是用 Spring 编写的,尤其是 JPA Hibernate 来积累经验。 尽管它们对于时间计算来说有点矫枉过正,但它们对于积累经验很有用。 作业不需要,但为了教育,数据可以通过单个注释作为 REST API 公开 编译 mvn install mvn test mvn package java -jar target/salary-0.0.1-SNAPSHOT.jar & 约翰·史密斯, 8, 26.3.2014, 13:15, 2:00 月薪 03/2014:1,约翰·史密斯,2534.00 美元 2,简·史密斯,763.25 美元 3,詹姆斯·史密斯,8539.72 美元 规则 每个数据行指定一个工作班次,并且允许拆分班次(=一个人每天多于一个工作班次)。 所有时间戳均以 15 分钟为增量给出。 所有员工的时薪为 3.75 美元。 对于货币计算,美元金额为最接近的美分。 对于时间到十进制转换,四舍五入到两位小数。 每日工作时间超过 立即下载

1:需求:递归删除带内容的目录 假设删除当前项目下的目录:demo,demo中可以有文件夹自己给出

import java.io.File;

public class Demo2 {
    //测试
    public static void main(String[] args) {
        File file = new File("D:\\eclipse\\Demo");
        myDelete(file);
    }

    public static void myDelete(File f){
        //先判断是否存在,若是文件则直接删除
        if(f.exists()&&f.isFile()){
            f.delete();
        }else{
            //若是文件夹则再调用本方法
            File[] listFiles = f.listFiles();
            for(File f1:listFiles){
                myDelete(f1);

            }
            //调用完成删除内部文件后删除本文件夹
            f.delete();
        }
    }
}

2:需求:请大家把E:\JavaSE目录下所有的java结尾的文件的绝对路径给输出在控制台

import java.io.File;

public class Demo1 {
    public static void main(String[] args) {
        File file = new File("E:\\JavaSE");
        File[] listFiles = file.listFiles();

        for(File f:listFiles){
            String s=f.toString();
            if(s.endsWith(".java")){
                System.out.println(s);
            }
        }
    }
}

3:下面程序段的执行结果是什么?( )B

  public class Foo{ 
   public static void main(String[] args){ 
    try{
      return;} 
      finally{System.out.println("Finally");
     } 
   } 
  }

A.编译能通过,但运行时会出现一个例外  B.程序正常运行,并输出 “Finally”。
C.程序正常运行,但不输出任何结果    D.因为没有catch语句块,所以不能通过编

4:对于已经被定义过可能抛出异常的语句,在编程时( )。A
A.必须使用try/catch语句处理异常,或用throw将其抛出。
B.如果程序错误,必须使用 try/catch语句处理异常。
C.可以置之不理。
D.只能使用try/catch语句处理。

5:哪个关键字可以抛出异常?( )B
A.transient  B.throw  C.finally  D.catch

6:请问所有的异常类皆继承哪一个类?( )B
A.java.lang.Throwable  B.java.lang.Exception
C.java.lang.Error     D.java.io.Exception

7.System类在哪个包中?( )B
A.java.awt  B.java.lang  C.java.util  D.java.io

采用递归的方式把某个目录下所有以 .java结尾的文件的绝对路径给输出在控制台 把E:\digui-print目录下所有的java结尾的文件的绝对路径给输出在控制台 立即下载

相关推荐

javaSE基础练习所有源码

对于源代码的分析有助于大家更好地学习此门技术,促进大家共同进步

Javase作业

练习1 2、一个换行,一个不换行 3、可以,不重名 4、不行,应保持一致 5、在控制台可以直接访问 6、包含 7、public修饰的类必须保持一致 8、不可以 9、//单行 /*多行注释*/ 12、 import java.util.Scanner; public class LianXi10 { public static void main(String[] args) { Scanner input = new Scanner(System.in);

weixin_52674640的博客 210

javase练习题

javaSE阶段练习题,包含选择,填空,问答等。覆盖了java基础常见知识点及问答题

JavaSE(基础练习题)

【Scanner Random if loop】 1. 1.商场根据消费金额不同,折扣也不同,折扣的规则如下(P代表消费的总金额) P >= 2000 7折 1000 <= P < 2000 8折 500 <= P < 1000 9.5折 P < 500 不打折 2.要求根据输入的消费金额,输出对应的折扣和折扣前后的金额 pub...

qq_41656046的博客 3178

JavaSE25套习题(含答案)

java25套测试题以及答案,面试之前可以做一下巩固基础,发现不足

信号削峰CFR基础知识介绍(一)

接下来,将得到的峰值分成若干段,在每一段中,仅保留该段内所有峰值中幅度最大的峰值。为了减少不必要的带外泄露,削峰后的信号将通过一个低通滤波器,以减少对应于削峰后信号中尖锐拐角的高频信号。首先,它识别出高于由目标PAPR确定的阈值的峰值。在峰值加窗算法中,削峰是通过在峰值区域将原始信号与一个加窗函数相乘来实现的,如下图所示。其中,w(n) 是一种常见的加窗函数,如凯撒窗、高斯窗和汉明窗等,而 p(n) 是一个加权系数。如上图所示,削峰会导致削峰后的信号出现尖锐的拐角,从而引发不必要的带外辐射(ACP增加)。

weixin_49761275的博客 1551

【JAVASE】作业练习第一天

身体质量指数(BMI)、平闰年、彩票游戏、回文数

m0_64600810的博客 290

YOLO详解

本文参考知乎 https://zhuanlan.zhihu.com/p/25236464 1. YOLO的创新点 YOLO将物体检测作为回归问题求解。基于一个单独的end-to-end网络,完成从原始图像的输入到物体位置和类别的输出。 从网络设计上,YOLO与two steps的目标检测方法如RCNN、Fast RCNN和Faster RCNN的区别如下: YOLO训练和检测均是在一个单独网...

UnknownPlayer的博客 9953

Java练习——关于IO流的练习题

复制单级文件夹 需求: 复制D:\course这文件夹到E:\course 分析: a: 封装D:\course为一个File对象 b: 封装E:\course为一个File对象,然后判断是否存在,如果不存在就是创建一个目录 c: 获取a中的File对应的路径下所有的文件对应的File数组 d: 遍历数组,获取每一个元素,进行复制 e: 释放资源 public static void main(String[] args) { copy("D:\\course", "D:\\copy");

威威的博客 1111

U8采购入库单CO接口开发实战:加载、新增与删除操作详解

本文详细解析了用友U8采购入库单CO接口的开发实战,重点介绍了加载、新增与删除三大核心操作的实现方法。通过C#代码示例和实际项目经验,帮助开发者高效处理采购入库单,提升企业供应链管理效率。文章还涵盖了环境配置、异常处理、性能优化等关键技巧,适合U8二次开发人员参考。

weixin_33462927的博客 375

麻辣香锅病毒分析

Spicy Hot Pot浏览器劫持病毒(麻辣香锅病毒)从2020年初被安全公司监测到,因其病毒模块带有MLXG_KM被安全行业代称麻辣香锅病毒。目前通过各种激活工具传播, 包括暴风激活、小马激活和KMS激活等诸多工具,疑似与下载站进行合作推广此类激活工具。Spicy Hot Pot 是一个浏览器劫持 Rootkit,它会将用户的主页更改为指向恶意软件操作员控制的页面,此外还会将内存转储从机器上传到预定义的服务器,并结合本地更新功能以确保其保持更新。通常浏览器劫持者会通过更改用户主页的恶意可执行文件或注册表

不忘初心,护天下安全! 4788

2018-12-04作业

1.企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于或等于20万元时,高于10万元的部分,可提成7.5%;高于20万,低于或等于40万时,高于20万元的部分, 可提成5%;高于40万,低于或等于60万时,高于40万元的部分,可提成3%;高于60万,低于或等于100万时, 高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成...

weixin_39003621的博客 2023

halcon知识:常见三种模板匹配方法总结

halcon的三种模板匹配方法总结,halcon有三种模板匹配方法:即Component-Based、Gray-Value-Based、Shaped_based,分别是基于组件(或成分、元素)的匹配,基于灰度值的匹配和基于形状的匹配,此外还有变形匹配和三维模型匹配也是分属于前面的大类 本文只对形状匹配做简要说明和补充: Shape_Based匹配方法: 上图介绍的是形状匹配做法的一般流程及模板制作的两种方法。 先要补充点知识:形状匹配常见的有四种情况 一般形状匹配模板shape_model、线性变

gongdiwudu的专栏 4万+

js 判断是否安装java虚拟机_001Java语言介绍和Java安装测试

Java介绍Java分为:JavaSE、JavaEE、JavaMEJDK:Java集成开发工具JRE:Java运行时环境JVM:Java虚拟机JDK包含JRE和开发工具,JRE包含JVM和核心类库,Java程序运行在JVM虚拟机上DOS命令C:\Users\Admin>d://切换盘符D:\>md test//创建目录D:\>cd test//进入目录D:\test>ech...

weixin_35398720的博客 184

五种音频器件综合对比——《器件手册--音频器件》

音频器件当在蜂鸣片的两片电极之间接通交流音频信号时,蜂鸣片会根据信号的大小和频率发生振动,从而产生相应的声音。结构简单、造价低廉。广泛应用于玩具、电子表、电子仪器、电子钟表、定时器等电子电器方面。蜂鸣器是一种一体化结构的电子讯响器,采用直流电源供电,广泛应用于各种电子产品中作发声器件有源蜂鸣器:内部带震荡源,通电即发声,程序控制方便。无源蜂鸣器:内部不带震荡源,需用方波驱动,声音频率可控,价格相对便宜。计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品。

XU157303764的博客 1535

【WorkBuddy专栏36】从踩坑到上线——WorkBuddy代码开发避坑指南与部署完全手册

【WorkBuddy专栏36】从踩坑到上线——WorkBuddy代码开发避坑指南与部署完全手册

AI人人懂 1067

Java和JDK版本的关系

Java和JDK版本的关系 JAVA的版本最开始是1995年的JDK Alpha and Beta版本,第二年发布JDK1.0版本之后就是JDK1.1,JDK1.2。到1998年,不再叫JDK了,而是叫J2SE,但是版本号还是继续延续下去。到了2004年,Sun公司又各种不爽了,按理J2SE1.5的版本,改名叫J2SE5.0了。之后又把J2SE...

weixin_30834019的博客 155

数字图像处理 基于matlab、opencv计算图像的梯度方向和梯度幅值

图像可以被视为标量场(即二维函数)。通过微分将标量场转换为矢量场。梯度是一个向量,描述了在x或y方向上移动时,图像变化的速度。我们使用导数来回答这样的问题,图像梯度的大小告诉图像变化的速度,而梯度的方向告诉图像变化最快的方向。因为梯度有方向和大小,所以将这些信息编码为向量是很自然的。该向量的长度提供了梯度的大小,而其方向提供了梯度方向。因为梯度在每个位置可能不同,所以我们在每个图像位置用不同的向量来表示它。

学以致用 知行合一 3202

异常:com.sun.xml.ws.transport.http.servlet.WSServletContextListener

初学web service ,环境工具:JDK1.7、Myeclipse2014; 从一路的新建web service project 到结束一些顺利,想来写web service还是蛮简单的吗,正得意忘形的时候异常宠幸 了我,项目部署完毕后启动Tomcat直接报异常了,异常信息如下: 严重: Error configuring application listener of class [com...

张小洛的BOLG 1万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

9 本不错的免费 Java 书籍

本文旨在介绍一些最好的、能够帮助程序员全面掌握Java语言的书籍。这里介绍的书籍能够帮助不同水平的程序员学习丰富多彩的Java语言。所有这些书都可以免费下载。 为了迎合所有人的胃口,我们选择了一系列的书籍。所有书籍都来自我们的强烈推荐。因此,开始阅读(和下载)吧! 1. Introduction to Programming in Java Website        introcs.cs

flyonok的专栏 1085

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

第一章、java语言概述

目录 一、概述 1、计算机语言 2、Java语言的背景和发展 3、Java语言的版本 4、Java语言的技术平台 二、java的运行机制 三、配置JDK运行环境 环境配置: 检验环境是否配置成功: 四、dos 常用命令 说明: 切换目录: 新建目录: 删除目录: 新建/编辑文件: 删除文件: 复制文件: 移动文件: 清屏: 退出dos: 一、概述 ...

爱码者的博客 2658

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux 程序运行错误,linux环境下运行程序格式错误的问题,bash: ./helloworld: cannot execute binary file: Exec format error...

在编译完quecOpen的example helloworld之后,我运行此程序,结果报错,详情如下:ricks@ubuntu:~/share/project/ql-ol-sdk/ql-ol-extsdk/example/hello_world$ ./helloworldbash: ./helloworld: cannot execute binary file: Exec format erro...

weixin_33450988的博客 3871

java基础-枚举类与注解-注解(Annotation)

Java基础之枚举类与注解-注解(Annotation) 主要内容: 注解(Annotation)概述 常见的Annotation示例 自定义Annotation JDK中的元注解 利用反射获取注解信息 JDK8中注解的新特性 注解(Annotation)的概述 从JDK5.0开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注解) Annotation其实就是代码里的“特殊标记”,这些标记可以在编译时,类加载时,运行时被读取,并执行相应的处理。通常使用An

J三石的博客 708

9本不错的免费Java书籍

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33744141的博客 176
上一篇: 【JavaSE_学习笔记】File类
下一篇: 【JavaSE】作业练习1118
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值