【Java】Java第16周练习题

Java面向对象程序设计期末题库(选择题) R2-1R2-2R2-3R2-4R2-5R2-6R2-7R2-8R2-9R2-10R2-11R2-12R2-13R2-14R2-15R2-16R2-17R2-18R2-19R2-20R2-21R2-22R2-23R2-24R2-25R2-26R2-27R2-28R2-29R2-30R2-31R2-32R2-33R2-34R2-35R2-36R2-37R2-38R2-39R2-40R2-41R2-42R2-43R2-44R2-45R2-46A.x==y?y:xB.x>y?y:xC.x>y?(x+y):(x-y 阅读详情

Java 第16周练习题



一 判断题

T 1-1 System.out.println(); 语句的作用是在结尾显示一个换行符。
T 1-2 Java中所有的I/O都是通过流来实现的。
T 1-3 Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。
T 1-4 接口中的方法默认是public abstract方法。
T 1-5 接口中的常量默认是public static的变量。
T 1-6 类在实现接口的方法时,必须显式地使用public修饰符。
T 1-7 一个类只能有一个父类,但一个接口可以有一个以上的父接口。
F 1-8 一个数组可以存放许多不同类型的数值。
T 1-9 制造(new)数组时,要指定数组长度,以便为数组分配内存。
T 1-10 用户可以自定义自己的异常类。
T 1-11 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
T 1-12 Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。

二 选择题

2-1 FilterOutputStream is the parent class for BufferedOutputStream, DataOutputStream and PrintStream. Which classes are valid argument for the constructor of a FilterOutputStream? ( )
A. InputStream
B. OutputStream
C. RandomAccessFile
D. StreamTokenizer

2-2 对于类与对象的关系,以下说法错误的是( )。
A. 类是对象的类型
B. 对象由类来创建
C. 类是同类对象的抽象
D. 对象是创建类的模板

2-3 以下关于Java的局部内部类的说法错误的是( )
A. 局部内部类只能在当前类中使用
B. 局部内部类不能包含静态成员
C. 局部内部类可以访问外部类的所有成员
D. 在局部内部类中定义的内部类不能被private修饰符修饰
注:在外部类方法体中定义的类叫局部内部类,局部内部类不能有访问修饰符,且只能访问方法体中的final类型的局部变量。本题正确答案给的是A,但是个人觉得应该是C。

2-4 下列String类的( )方法返回指定字符串的一部分。
A. extractstring()
B. substring()
C. Substring()
D. Middlestring()

2-5 以下程序段输出结果的是( )

public class Test {
    public static void main(String args[]){
        String str="ABCDE";
        str.substring(3);
        str.concat("XYZ");
        System.out.print(str);
    }
}

A. DE
B. DEXYZ
C. ABCDE
D. CDEXYZ

2-6 JPanel组件的默认布局管理器是( )。
A. BorderLayout
B. FlowLayout
C. GridLayout
D. CardLayout

2-7 Swing组件必须添加到Swing顶层容器相关的( )。
A. 分隔板上
B. 内容面板上
C. 选项卡上
D. 复选框内

2-8 以下关于构造函数的描述错误的是( )。
A. 构造函数的返回类型只能是void型。
B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C. 构造函数的主要作用是完成对类的对象的初始化工作。
D.一般在创建新对象时,系统会自动调用构造函数。

2-9 下面哪个函数是public void aMethod(){…}的重载函数?( )
A. void aMethod( ){…}
B. public int aMethod(){…}
C. public void aMethod ( ){…}
D. public int aMethod ( int m){…}

2-10 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B. 可以被两种类访问和引用:该类本身、该类的所有子类
C. 只能被该类自身所访问和修改
D. 只能被同一个包中的类访问

2-11 下列方法头中哪一个不与其他方法形成重载(overload)关系?( )
A. void mmm()
B. void mmm(int i)
C. void mmm(String s)
D. int mm()

2-12 下面哪个选项中的代码没有定义内部类,或者错误的定义了内部类? ( C )

//A:
    public Class Line { 
       int length; 
       Class Point {
             //内部类代码
        } 
    }
//B:
    public Class Line {
        public Point getPoint() {
             return new Point(){
                  //内部类代码
            }; 
        } 
    } 
//C: 
    public Class Line {
               //外部类代码 
    }  
    Class Point {
            //内部类代码
    } 
//D:
    public Class Line {
        public int calcLength() {
           Class Point {
             //内部类代码
           }
       } 
    }

2-13 以下哪句是错误的?
A. 编译器会搜索要import的类的编译结果文件而不是源文件
B. import是告诉编译器要import的包的信息
C. import是把要import的类的源代码插入到import语句所在的地方
D. 编译器在编译的时候需要能访问得到要import的类的编译结果文件

2-14 Java程序默认引用的包是( )。
A. java.text包
B. java.awt包
C. java.lang包
D. java.util包

三 函数题

4-1 定义一个直角三角形类

创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。

interface IShape {// 接口
public abstract double getArea(); // 抽象方法 求面积
public abstract double getPerimeter(); // 抽象方法 求周长
}

直角三角形类的定义:
直角三角形类的构造函数原型如下:

RTriangle(double a, double b);

其中 a 和 b 都是直角三角形的两条直角边。
裁判测试程序样例:

import java.util.Scanner;
import java.text.DecimalFormat;

interface IShape {
    public abstract double getArea();

    public abstract double getPerimeter();
}

/*你写的代码将嵌入到这里*/

public class Main {
    public static void main(String[] args) {
        DecimalFormat d = new DecimalFormat("#.####");
        Scanner input = new Scanner(System.in);
        double a = input.nextDouble();
        double b = input.nextDouble();
        IShape r = new RTriangle(a, b);
        System.out.println(d.format(r.getArea()));
        System.out.println(d.format(r.getPerimeter()));
        input.close();
    }
}

输入样例:

3.1 4.2

输出样例:

6.51
12.5202

参考代码:

class RTriangle implements IShape{
    private double a;
    private double b;

    public RTriangle(double a,double b) {
        this.a=a;
        this.b=b;
    }
    public double getArea(){
        return a*b*0.5;
    }
    public double getPerimeter(){
        return a+b+Math.sqrt(a*a+b*b);
    }
}

四 编程题

5-1 求几何形状的面积之和

(求几何形状的面积之和)编写一个方法,求数组中所有几何形状对象的面积之和。方法签名如下:

public static double sumArea(shape[] a)

编写测试程序,继承抽象类shape得到圆形类Circle和矩形类Rectangle。

abstract class shape {// 抽象类
/* 抽象方法 求面积 */
public abstract double getArea();
/* 抽象方法 求周长 */
public abstract double getPerimeter();
}

创建四个对象(两个圆和两个矩形)的数组,然后使用sumArea方法求出它们的总面积。(保留4位小数)
输入格式:
输入 1.1 (第1个圆形的半径) 1.8 (第2个圆形的半径) 2.3 3.8 (第1个矩形的宽和高) 5.9 16.8 (第2个矩形的宽和高)
输出格式:
The total area is 121.8401 (总面积,保留4位小数)
输入样例:

2.18
3.16
2.9 5.76
4.8 9.23

输出样例:

The total area is 107.3088

参考代码:

import java.util.Scanner;
import java.text.DecimalFormat;

abstract class shape {
public abstract double getArea();
public abstract double getPerimeter();
}

class yuan extends shape{
        private double r;
        public yuan(double ar){
                r=ar;
        }
        public double getArea(){
                return Math.PI*r*r;
        }
        public double getPerimeter(){
                return 2*Math.PI*r;
        }
}

class juxing extends shape{
        private double w;
        private double h;
        public juxing(double aw, double ah){
                w=aw;
                h=ah;
        }
        public double getArea(){
                return w*h;
        }
        public double getPerimeter(){
                return 2*(w+h);
        }
}

public class Main {
        public static double sumArea(shape[] a){
                double sum=0;
                for(int i=0;i<a.length;i++){
                        sum+=a[i].getArea();
                }
                return sum;
        }
        public static void main(String[] args) {
               Scanner in = new Scanner(System.in);
               DecimalFormat decimalFormat= new DecimalFormat("#.####");
               shape[] a=new shape[4];
               double r=in.nextDouble();
               a[0]=new yuan(r);
               r=in.nextDouble();
               a[1]=new yuan(r);

               double w=in.nextDouble();
               double h=in.nextDouble();
               a[2]=new juxing(w,h);
               w=in.nextDouble();
               h=in.nextDouble();
               a[3]=new juxing(w,h);

               in.close();
               System.out.println("The total area is "+decimalFormat.format(sumArea(a)));
    }
}

5-2 数字格式异常

(NumberFormatException数字格式异常)编写一个程序,提示用户读取两个整数,然后显示他们的和。程序应该在输入不正确时提示用户再次输入数字。
输入格式:
i 9 (第1次输入)
l 8 (第2次输入)
5 6 (第3次输入)
输出格式:
Incorrect input and re-enter two integers: (第1次输出提示)
Incorrect input and re-enter two integers: (第2次输出提示)
Sum is 11 (输出结果)
输入样例:

i 9
l 8
5 6

输出样例:

Incorrect input and re-enter two integers:
Incorrect input and re-enter two integers:
Sum is 11

参考代码:

import java.util.Scanner;
import java.io.IOException;
import java.text.DecimalFormat;

public class MouseInfo {
     public static void main(String[] args) {
         Scanner in=new Scanner(System.in);
         int a,b;
         while(true){
            try{
                     a=in.nextInt();
                     b=in.nextInt();
                     System.out.println("Sum is "+(a+b));
                     break;
             }catch(java.util.InputMismatchException e){
                     System.out.println("Incorrect input and re-enter two integers:");
                     in.nextLine();
                     continue;
             }
         }
     }
}

5-4 查找成绩并折算后输出

文件:期中考试成绩.txt中有若干学生的姓名和数学期中考试成绩。 Smith 67 Anderson 75 Lewis 83 Cook 58 David 96 请你编写一个简单的查询成绩程序,当从键盘输入一个姓名时查找到他的数学期中考试分数并按照21%折算后输出。如果没找到则显示Not found. 由于目前的OJ系统暂时不能支持用户读入文件,我们编写程序从键盘输入文件中的姓名和成绩,当输入的名字为noname时,表示结束。noname后面有一个名字,需要查找其成绩。
输入格式:
Smith 67
Anderson 75
Lewis 83
Cook 58
David 96
noname (表示结束)
Bill
输出格式:
Not found.
输入样例:

Smith  67
Anderson  75
Lewis  83
Cook  58
David  96
noname
Lewis

输出样例:

17.43

参考代码:

import java.util.*;

public class Main{
    public static void main(String [] args){
        List<Map<String,String>> datas = new ArrayList<Map<String,String>>();
        Scanner in = new Scanner(System.in);
        String name,grade;
        while(true){
            name = in.next();
            if(name.equals("noname")){
                break;
            }
            grade = in.next();
            Map<String,String> map = new HashMap<String,String>();
            map.put(name,grade);
            datas.add(map);
        }
        String na = in.next();
        for (int i = 0; i < datas.size(); i++) {
            if(datas.get(i).containsKey(na)){
                System.out.println(Integer.parseInt(datas.get(i).get(na))*0.21);
                return;
            }
        }
        System.out.println("Not found.");
    }
}

5-5 找素数

请编写程序,从键盘输入两个整数m,n,找出等于或大于m的前n个素数。
输入格式:
第一个整数为m,第二个整数为n;中间使用空格隔开。例如:
103 3
输出格式:
从小到大输出找到的等于或大于m的n个素数,每个一行。例如:
103
107
109
输入样例:

9223372036854775839 2

输出样例:

9223372036854775907
9223372036854775931

参考代码:

import java.math.BigInteger;
import java.util.Scanner;

/**
 * Created by jinlong on 2016/11/15.
 */
public class Main {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        BigInteger m;
        int n;

        m=in.nextBigInteger();
        n=in.nextInt();
        int cnt=0;
        while (cnt<n){
            if (m.isProbablePrime(100)){
                System.out.println(m);
                cnt++;
            }
            m=m.nextProbablePrime();
        }
        in.close();
    }
}

5-6 计算正五边形的面积和周长

从下列的抽象类shape类扩展出一个正五边形(regular pentagon)类RPentagon,这个类将正五边形的边长作为私有成员,类中包含初始化这个值的构造方法。

public abstract class shape {// 抽象类
/* 抽象方法 求面积 */ public abstract double getArea();
/* 抽象方法 求周长 */ public abstract double getPerimeter(); }

请编程从键盘输入正五边形的边长值,创建一个正五边形对象,然后输出正五边形的面积和正五边形的周长。计算正五边形的面积公式为: S=5a^2/(4*tan(36度))其中a为边长。 或者:S=(1/4)a^2*√(25+10√5) 输出结果保留4位小数。
输入格式:
输入正五边形的边长。例如:
5
输出格式:
输出正五边形的面积和周长。第一行输出面积,第二行输出周长。例如: 43.0119
25
输入样例:

16.8

输出样例:

485.5875
84

参考代码:

import java.text.DecimalFormat;
import java.util.Scanner;

abstract class shape {
    public abstract double getArea();
    public abstract double getPerimeter();
}
class RPentagon extends shape{
    private double side;
    public RPentagon(double side) {
        this.side = side;
    }
    @Override
    public double getArea() {
        //return 5*side*side/(4*Math.tan(36.0/180*Math.PI));
        return 0.25*side*side*Math.sqrt(25+10*Math.sqrt(5));
    }
    @Override
    public double getPerimeter() {
        return side*5;
    }
}
public class Main {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        DecimalFormat decimalFormat= new DecimalFormat("#.####");
        double a=in.nextDouble();
        RPentagon rPentagon= new RPentagon(a);
        System.out.println(decimalFormat.format(rPentagon.getArea()));
        System.out.println(decimalFormat.format(rPentagon.getPerimeter()));
        in.close();
    }
}


java练习题(包含读程序选择题)(附答案) 一些关于java读程序的练习题 阅读详情

相关推荐

图腾柱无桥PFC控制逻辑解析:从双闭环到电压前馈的设计演进

本文深入解析图腾柱无桥PFC控制逻辑的设计演进,从经典双闭环控制到电压前馈技术的实现。通过分析功率波动问题和动态响应慢的症结,提出引入电压前馈的解决方案,并详细探讨数字实现中的关键注意事项。文章还涵盖控制框图的构建、稳定性分析方法及实际应用中的调参技巧,为开关电源设计提供实用指导。

weixin_29268267的博客 571

接口中的变量默认是public static final的

在interface里面的变量默认都是public static final 的,原因如下: 1.接口是一种高度抽象的"模版",而接口中的属性也就是’模版’的成员,就应当是所有实现"模版"的实现类的共有特性,所以它是public static的 ,是所有实现类共有的. 假如可以是非static的话,因一个类可以继承多个接口,出现重名的变量,如何区分呢? 2.接口中如果可能定义非final的变量的话,而方法又都是abstract的,这就自相矛盾了, 有可变成员变量,但对应的方法却无法操作这些变量,虽然可以直接

all work no play makes Jack a dull boy 6459

CentOS7上装不了最新Chrome?别折腾依赖了,试试这个老版本安装法(附103.0.5060.24 beta下载地址)

本文提供了在CentOS7上安装兼容版Chrome的详细指南,解决了因GLIBC版本限制导致的最新版Chrome无法安装的问题。推荐使用Chrome 103.0.5060.24 beta版本,并附有下载地址和完整安装步骤,包括禁用自动更新和配套工具安装,确保系统稳定性和功能完整性。

weixin_29289821的博客 569

重温经典——java学习day6

1.接口: 使用接口可以解决抽象类中一个类只能使用一次继承关系的问题。 注意:在定义接口的时候,接口中的所有方法和常量自动定义为public。 接口中定义的变量默认是public static final 型,且必须赋初值。 2.IO流与文件读写 1.字节流在操作时不需要使用缓冲区,字符流则需要缓冲区。 3.字符串 使用new开辟新的内存空间 String str1 = “Hello”; String str2 = new String(“Hello”); String str3 = s.

doom156的博客 1047

若依框架(ruoyi vue版)集成jeecg积木报表整体完整实用教程(超长篇幅耐心阅读)

若依框架(ruoyi vue版)集成jeecg积木报表整体完整实用教程,主要说明jeecg积木报表的集成、jeecg积木报表嵌入若依菜单、token权限控制,以及iframe嵌入表格等内容。

weixin_53067723的博客 4641

告别手动复制粘贴:3种高效合并Excel表格的方法对比(含代码)

本文对比了VBA、Power Query和Python三种高效合并Excel表格的方法,并提供了可直接运行的代码。针对不同数据量、更新频率和技术背景,详细分析了各方案的优缺点与适用场景,帮助读者告别低效的手动操作,实现自动化数据整合。

weixin_29057237的博客 441

面向对象(接口)

目录 接口:概述 1.1接口的特点 1.2定义Java类的语法格式 接口举例 接口定义举例 接口代码举例 接口:概述 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要...则 必须能...”的思想。继承是一个"是不是"的关系,而接口实现则是 "能不能" 的关系。 接口的本质是契约,标准,规范,就像我们的法律一样。制定好后大家都 要遵守。 接口(interface)是抽象方法和常量值定义的集合。 1.1接口的特点 1.用interfa............

qq_61616157的博客 1063

内网穿透-frp二层隧道搭建

环境: weblogic: 192.168.0.133 10.10.20.12 win7 : 10.10.20.7 10.10.10.7go语言、跨平台的 可以分为frpc和frps frpc—>请求----->frps frps:放到黑客公网上 1.需要出网 2.配置: frpc:放到肉鸡上,请求frps 2.端口转发 2.1frpc传到肉鸡(weblogic) 利用工具,传入内存马到weblogic,然后使用冰蝎进行连接 然后在文件管理中上传frpc.exe和frpc.ini文件 fr

yyytaotao的博客 2103

Java基础学习(三)2019.6.27

9.抽象类 <访问符> abstract class 类名 { [访问符] abstract<返回类型> 方法名([参数列表]); ...... } 注意:1)abstract放在class前,指明该类是抽象类; 2)abstract放在方法声明中,则该方法是抽象方法,抽象方法没有方法体; 3)一个抽象类至少含有一个抽象类,可以含有多个抽...

zyl042的博客 787

1、 快速掌握R:初学者的计量经济学指南

本博文旨在为初学者提供一个快速掌握R语言的指南,特别是针对计量经济学领域的应用。内容涵盖了R的基本操作、数据管理、可视化、函数编写以及高级统计分析方法,如OLS回归、异方差修正和集群标准误差计算等。通过实际示例和详细说明,帮助读者在数据分析和科学研究中更加得心应手。

weixin_35734408的博客 147

SSE 传输过程中,丢失空格和回车符,怎么解决?

Server - Sent Events(SSE)即服务器发送事件,是 HTML5 中的一项 Web API,用于实现服务器向客户端浏览器推送实时数据的功能。

934

Java基础练习题及详细答案

本篇文章给大家安利一些关于 Java 基础的练习题,每道题都附有答案链接,答案解题的每个步骤到运行结果都十分详细,十分适合小白拿来练习,也十分适合准备面试的各位复习下 Java 基础,这篇文章我会不断更新,题目都是对应 Java 基础中的各个知识点,大家在学习了Java 基础之后,做几道相关的练习题,复习一下该知识点,在学习过程中,觉得十分抽象、晦涩难懂的知识点,配合一道案例题,或许会有意想不到的效果哦!

i白的博客 1万+

层层剖析,让你彻底搞懂Self-Attention、MultiHead-Attention和Masked-Attention的机制和原理

本文内容 本文基于李宏毅老师对 Self-Attention 的讲解,进行理解和补充,并结合Pytorch代码,最终目的是使得自己和各位读者更好的理解Self-Attention 李宏毅Self-Attention链接: https://www.youtube.com/watch?v=hYdO9CscNes PPT链接见视频下方 通过本文的阅读,你可以获得以下知识: 什么是Self-Attention,为什么要用Self-Attention? Self-Attention是如何做的? Self-Atten

iioSnail的博客 2万+

Java编程入门练习题【附源码】

其中,上半部分菱形是通过两个嵌套的循环来打印的,第一个循环控制行数,第二个循环控制每一行中的空格和星号个数。通过完成这些练习题,你将学会如何使用Java编写简单的程序,处理输入和输出,以及利用常见的数据结构和算法。然后,它检查是否存在多于一个奇数次出现的字符,如果存在,则说明不是回文排列。这些练习题的难度逐渐增加,从简单的开始,逐步引导您掌握更多复杂的概念和技术。无论你是想要巩固基础知识,提高编程技能,还是准备进一步学习Java的高级主题,这些练习题都会给你提供一个良好的起点。类来进行字符串的加密。

weixin_52721608的博客 3663

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Java学习练习题16:Java习题及代码16

Java学习练习题16: Java习题及代码16: 链接:https://pan.baidu.com/s/1qfamGKNGE_iofsin6QYn5Q 提取码:3bhb

SH_思寒的博客 730

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java基础编程练习题

很多人在自学java的时候看一遍视频,感觉就会了,课后并没有大量的练习来巩固当前所学的知识点,今天给大家整理了一些非常具有代表意义的题。 Java基础类型题 1、反转一个只有3位数的整数。 从控制台输入321,输出123 2、将一个字符由小写字母转换为大写字母。 从控制台输入 a ,输出A 3、从控制台输入一个字符串,由字母组成,转换成大写后输出。 如果输入的是小写,就转换成大写。...

坐看云起时_雨宣 4万+

jre9下载 jdk9

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

java练习题

java练习题java题1java题2java题3java题4java题5java题6(1)java题7(2)java题8(3)java题9(2.21)java题10(2.24)java题11(3.6) java题1 解析: 编译不会编译注释中的内容。javac编译后的字节码文件中也不会出现自己手打的注释。 解析: Java中类是单继承,但接口可以多继承 解析: 先要理解什么是类的方法,所谓类的方法就是指类中用static 修饰的方法(非static 为实例方法),比如main 方法,那么可以以mai

冰冰凉的博客 1300

Java练习题三【循环结构】

目录 练习题18.猜数字 练习题19.将十进制数转换为十六进制数 练习题20.打印菱形和空心菱形 练习题21.判断回文 练习题22.打印素数 练习题23.统计正数和负数的个数然后计算这些数的平均值 练习题24.找出能被5或6整除,但不能被两者同时整除的数 练习题25.求满足n²>12000的n的最小值;求满足n³<12000的n的最大值 练习题26.显示金字塔 ...

Teacher_HENG 3685

java 周转化为日期

Java中的时间转换:周转化为日期 在Java编程中,我们常常需要将特定的时间标识转换为可读的日期格式。特别是当我们处理周的信息时,如何将它们转化为实际的日期是一项重要的任务。本文将探讨如何在Java中完成这一转换,并提供了相关的代码示例。 什么是周? 在日历体系中,周通常是指七天的时间段。通常情况下,一周的开始日可能因地...

weixin_41121337的博客 374

java获取当前月自然周

Java获取当前月自然周 在日常开发中,有时候需要根据当前日期获取当前月的自然周。自然周是指每周从周一开始,以周日结束。本文将介绍如何使用Java来获取当前月的自然周,并提供代码示例。 获取当前月的自然周 要获取当前月的自然周,首先需要获取当前日期所在的周一和周日。然后根据周一和周日的日期,将整个月分割成若干个自然周。 下...

weixin_40211656的博客 309

Java练习题16.2 异常处理

Java练习题16.2 异常处理 欢迎扫码关注公众号"野心与家",回复"12.3"获取原程序 1、自定义一个除数为负数的异常类 package com.shangjiti.aoian; public class No5 { public static void main(String[] args) throws Exception { try { divide(4,2); } catch(DivideByMiunsException e) { Sy

Aoian的博客 756

【java】pta18周练习题

判断题1、java语言中不用区分字母的大写小写。 F2、如果线程死亡,它便不能运行。 T3、静态变量是被同一个类的所有实例所共享的。 T4、在Java中,高优先级的可运行线程会抢占低优先级线程。 F5、ArrayList类是线程安全的。F6、Java中所有的I/O都是通过流来实现的。 T7、Java中数组的元素只能是简单数据类型。 F8、当GUI应用程序使用边界布局管理器BorderLayou

chandelierr的博客 7971

java io流练习题_Java IO流经典练习题

本文对javaIO流的13道经典的练习题做解答,里面有详细的思路解析,做题时最好养成先写思路在编程的习惯。一.练习的题目(一)在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文件(二)递归实现输入任意目录,列出文件以及文件夹,效果看图(三)递归...

weixin_30488835的博客 2686

Java中如何获取各周的开始日期和结束日期

我整理的一些关于【Java】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/f2PFnNJava中如何获取各周的开始日期和结束日期 在Java中,处理时间和日期非常常见。尤其是在需要获取一周的开始和结束日期时,我们需要一些策略来有效地实现这一功能。本文将详细介绍如何使用Jav...

weixin_28802509的博客 839

Java 中获取当前周的每个日期

Java 中获取当前周的每个日期 在 Java 编程中,处理日期和时间是一项常见的任务。获取当前周的每个日期是许多应用中必不可少的功能,比如日历应用、安排任务或事件等。本文将介绍如何使用 Java 获取当前周的每个日期,并提供一个完整的代码示例。 日期处理库 在现代 Java 开发中,推荐使用 java.time 包,该包...

weixin_42118161的博客 511
上一篇: 【Java】异常处理练习题所遇到的错误
下一篇: 【C语言】得到浮点数的二进制
cflys
博客等级 码龄12年 113粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值