【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读程序的练习题 阅读详情

相关推荐

Unity AR开发实战:从Vuforia图片识别到实体识别全流程解析

增强现实(AR)技术通过计算机视觉算法将虚拟信息叠加到现实世界,其核心原理在于对现实环境的感知与理解。在移动端AR开发中,图像识别与物体识别是实现虚实融合的关键技术,它们决定了虚拟内容能否准确、稳定地与现实对象对齐。Vuforia作为成熟的商业AR SDK,为开发者提供了从平面图像识别(Image Target)到三维实体识别(Model Target)的完整解决方案,极大降低了计算机视觉技术的应用门槛。在工程实践中,Vuforia通过封装复杂的特征提取与匹配算法,使开发者能够专注于交互设计与内容制作,广泛

weixin_30972263的博客 301

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

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

all work no play makes Jack a dull boy 6459

Quartus ||———基于Verilog HDL的数字秒表设计实验

Quartus ||———基于Verilog HDL的数字秒表设计实验一、实验目的二、实验步骤(一)新建工程(二)添加设计文件(三)综合分析与功能仿真1、综合分析2、功能仿真 一、实验目的 用Verilog HDL设计一个数字跑表,所需引脚和功能如下: 二、实验步骤 (一)新建工程 在创建好工程名称后,选定芯片类型 (二)添加设计文件 新建Verilog文件,键入代码如下 module n_clk_top( input clk, input rese

TBMmagic的博客 5526

重温经典——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

示波器实测RGMII信号:从125MHz时钟判断千兆模式,到时序抓取与PHY寄存器避坑

本文详细介绍了使用示波器实测RGMII信号的完整流程,包括125MHz时钟频率判断、时序参数测量及PHY寄存器配置避坑指南。通过实战操作和典型故障案例分析,帮助硬件工程师快速定位和解决千兆以太网接口的调试问题,提升通信稳定性。

weixin_30015371的博客 260

嘉立创EDA报错:元件引脚与焊盘未对应报错解决记录

原件引脚与焊盘未对应报错解决方法,一文总结!

2303_77013775的博客 1万+

面向对象(接口)

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

qq_61616157的博客 1063

ubuntu20.04 终端安装claude

【代码】ubuntu20.04 终端安装claude。

hongliyu_lvliyu的博客 2592

Java基础学习(三)2019.6.27

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

zyl042的博客 787

学Simulink——十二脉波整流电路(移相变压器)谐波抵消仿真

Y:Δ = 1:√3(若 DC 同压)— 此处同相电压故 220V(Y)=220V(Δ phase)Y(相电压=220V)、Δ(线电压=380V ⇒ 相=220V,30° 移相)可经 Lbal​=0.5mH(平衡电抗)或直接短(大 L_dc 下均流尚可)✅ 直流输出纹波频率 = 12·f_line(vs 6·f_line)直流输出 → Ldc​=50mH→Cdc​=2200µF→R=30Ω。Line‑Line RMS = 380 V(⇒ 相=220V)Vdc​≈1.35⋅380≈513V(同 6‑脉波)

xiaoheshang_123的博客 59

【nerfStudio】1-在windows上安装nerfStudio

安装Git。安装Visual Studio 2022。在安装CUDA之前必须完成此步骤。必须在“桌面开发与C++”工作流程(在BuildTools版本中称为“C++构建工具”)中包含所需的组件。Nerfstudio要求。我们建议使用conda来管理依赖关系。在继续之前,请确保安装了Conda。 依赖关系 PyTorch 请注意,如果安装了低于2.0.1的PyTorch版本,则应卸载先前版本的pytorch、functorch和tiny-cuda-nn。 基于CUDA 11.8的Torch 2.0.1 安装基

dlhlSC的博客 1692

Java基础练习题及详细答案

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

i白的博客 1万+

PyTorch深度学习实战(39)——少样本学习(Few-shot Learning)

小样本学习 (Few-shot Learning) 旨在解决在训练集中只有很少样本的情况下进行分类和推理的问题。在小样本学习中,我们希望通过利用已有的少量样本和先验知识来进行泛化,以便在面对新的、未见过的类别时能够做出准确的预测。这就要求模型能够从有限的训练样本中提取出有用的信息,并能够将这些信息应用到新类别的样本中去。在本节中,将介绍孪生、原型和关系网络的原理,并使用 PyTorch 实现孪生网络。

盼小辉丶的博客 1万+

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

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

weixin_52721608的博客 3663

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

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

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

SH_思寒的博客 730

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Java基础编程练习题

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

坐看云起时_雨宣 4万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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、付费专栏及课程。

余额充值