- 博客(24)
- 资源 (6)
- 收藏
- 关注
原创 Java学习之统计一个文本文件中的字符(包括空格)数、单词数和行数
案例介绍:首先需要创建一个WordsCount.txt的文本文件,在里面输入如下内容(内容自定义即可)。然后编写以下代码并运行。案例代码:import java.io.*;public class WordsCount { public static void main(String args[]) throws IOException{ File f1 = new File("WordsCount.txt"); BufferedReader fis = new Buffered
2021-04-23 14:55:27 5242 2
原创 Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。
案例介绍:编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。加密规则:输入A,输出Z;输入B,输出Y;输入a,输出z;输入b,输出y。案例代码:import java.io.*;public class Encipher{ public static void main( String args[ ]) throws IOException{ int i=0; System.out.print("Enter a character: "); i= System.in.
2021-04-23 14:39:04 7597
原创 Java学习之读取一指定小文本文件的内容,并在控制台输出,如果文件不存在,要求给出提示。
案例介绍:编写程序,读取一指定小文本文件的内容,并在控制台输出,如果文件不存在,要求给出提示。案例代码:import java.io.* ;import java.nio.charset.Charset;import java.nio.file.*;import java.util.*;public class ReadFile{ public static void main(String[] args){ Path path = Paths.get("D:\\softwares\\
2021-04-23 13:36:52 798
原创 Java学习之随机生成10个1000-2000的整数,将它们写到一个文件data.dat中,然后从该文件中读出这些整数,要求使用DataInputStream和DataOutputStream类实现。
案例介绍:编写程序,随机生成10个1000-2000的整数,将它们写到一个文件data.dat中,然后从该文件中读出这些整数,要求使用DataInputStream和DataOutputStream类实现。案例代码:import java.io.*;public class NumberReadWrite { public static void main(String args[]) throws IOException{ //生成10个整数,并写到out.dat文件中 try(
2021-04-23 13:17:14 5455
原创 Java学习之Writer应用——保存数组
案例代码:import java.io.*;import java.util.*;public class SaveAndReadArrayByWriter { public static void save(int[][] datas)throws IOException{ PrintWriter pw=new PrintWriter("array.txt"); pw.println(datas.length); pw.println(datas[0].length); String c
2021-04-23 13:01:10 181
原创 Java学习之使用FileInputStream 、FileOutputStream对象实现文件的复制
案例简介:使用FileInputStream 、FileOutputStream对象实现文件的复制要求源文件与目标文件从命令行输入。案例代码:import java.io. *;public class CopyFile { public static void main(String[] args) throws IOException{ if(args.length != 2){ System.out.println( "Usage:java CopyFile<fil
2021-04-23 09:42:46 285
原创 Java学习之定义一个名为Square的类表示正方形,使其继承Shape抽象类,覆盖Shape类中的抽象方法getPerimeter()和getArea。
案例介绍:(1)定义一个名为Square的类表示正方形,使其继承Shape抽象类,覆盖Shape类中的抽象方法getPerimeter()和getArea。(2)编写程序测试Square的类的使用。案例代码: abstract class Shape{ private String name; public Shape(){} public Shape(String name){ this.name = name; } public void setName(String name){
2021-04-17 20:42:36 8865
原创 Java学习之定义一个名为Cylinder类表示圆柱,它继承Circle类,要求定义一个变量height表示圆柱高度。
案例介绍:(1)定义一个名为Cylinder类表示圆柱,它继承Circle类,要求定义一个变量height表示圆柱高度。覆盖getArea()方法求圆柱的表面积,定义getVolume()方法求圆柱体,定义默认构造方法和带radius和height两个参数的构造方法。(2)编写测试程序,提示用户输入圆柱的底面圆的半径和高度,程序创建一个圆柱对象,计算并输出圆柱表面积和体积。Cylinder类代码:import java.util.Scanner;public class Cylinder exte
2021-04-17 20:20:22 10998
原创 Java学习之给定如图所示的Animal类及其子类的继承关系UML图。编写代码实现这些类。
一、案例介绍:给定如图所示的Animal类及其子类的继承关系UML图。编写代码实现这些类。二、案例代码:public class AnimalTest { public static void main(String[] args) { Animal animal = new Animal(); animal.eat(); Bird bird = new Bird(); bird.fly(); Fish fish = new Fish(); fish.swim(); D
2021-04-16 15:57:20 5064 1
原创 Java学习之定义一个名为Cuboid 的长方体类,信甘使其敛元Rectang类,其中包含一个表示高的double型成员变量height
案例介绍:定义一个名为Cuboid 的长方体类,信甘使其敛元Rectang类,其中包含一个表示高的double型成员变量height;定义一个构造函数Cuboid( double length,double width,double height);再定义一个求长方体体积的 volume()。编写程序,求一个长、宽和高分别为10、5、2的长方体的体积。注意创建类时的类名应为CuboidTest!案例代码://创建一个CuboidTest类,只有CuboidTest前有publicclass Cu
2021-04-16 12:58:25 2961
原创 Java学习之设计一个汽车类Auto,其中包含一个表示速度的double型成员变量speed和表示启动的start()方法、表示加速的speedUp()方法以及表示停止的stop()方法。
一、案例介绍:请设计一个汽车类Auto,其中包含一个表示速度的double刑的成员恋量speed,表示启动的start()方法、表示加速的speedUp()方法以及表示停止的 stop()方法。再设计一个Auto类的子类Bus表示公共汽车,在Bus类中定义一个int型的表示乘客数的成员变量passenger,另外定义两个方法 gotOn()和 gotOff()表示乘客上车和下车。编写程序测试Bus类的使用。二、案例代码:public class TestBus{ public static voi
2021-04-16 08:37:54 5575 1
原创 Java学习之定义一个名为Renctangle的类表示矩形,其中含有length、width两个 double型的成员变量表示矩形的长和宽
案例介绍:定义一个名为Renctangle的类表示矩形,其中含有length、width两个 double型的成员变量表示矩形的长和宽。要求每个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimeter() 和 求而和的方法getArea(),定义一个带参数构浩方法,通过给出的长和宽创建矩形对象。定义默认构造方法,在该方法中调用带有参数构造方法,将矩形长宽都设置为1.0。编写程序测试这个矩形类的所有方法。Rectangle类案例代码:public class Rectangle{ d
2021-04-09 15:11:40 7523 1
原创 Java学习之创建一个名为 Stock的类表示股票,编写一个测试程序以及创建一个Stock 对象并实现
案例介绍:设计一个名为 Stock的类表示股票,该类包括:1.一个名为symbol的字符串数据域表示股票代码;2.一个名为name的字符串数据域表示股票名称;3.一个名为previousPrice的double型数据域,用来存储股票的前一日收盘价;4.一个名为currentPrice 的 double 型数据域,用来存储股票的当前价格;5.创建一个给定特定代码和股票名称的构造方法;6.一个名为getChangePercent()的方法,返回从前一日价格到当前价格变化的百分比。编写一个测试程序
2021-04-09 14:47:48 5390 2
原创 Java学习之Account类
案例介绍:定义一个名为Account的类实现账户管理,它的UML图如下图所示:编写一个应用程序测试Account的类的使用。案例代码:import java.util.Date;public class Account{ private int id; private double balance; private double annulInterestRate; private Date dateCreated; public Account(){ super(); }
2021-04-09 09:30:26 2362
原创 Java学习之定义一个Circle类并测试所有方法
案例介绍:定义一个名为Circle的类表示圆,其中含有 double型的成员变量centerX、centerY,表示圆心坐杯, radius表示圆的半径。定义求圆面积的方法 getArea()和求圆周长的方法 getPerimeter()。为半径 radius定义访问方法和修改方法。定义一个带参数构造方法,通过给出圆的半径创建圆对象。定义默认构造方法,在该方法中调用有参数构造方法,将圆的半径设置为1.0。画出该类的UML图。编写程序测试这个圆类的所有方法。案例代码:public class Circl
2021-04-09 08:46:45 10075 1
原创 Java学习之定义一个Person类并实现数据访问和修改
一、案例介绍:定义一个名为Person的类,其中含有一个 String类型的成员变量 name和一个int类型的成员变量age,分别为这两个变量定义访问方法和修改方法。另外,再为该类定义一个名为speak 的方法,输出其name和 age的值。画出该类的UML图。编写程序,使用上面定义的 Person类,实现数据的访问、修改。二、案例代码:public class Person1 { String name; int age; public void setName( String name){
2021-04-09 08:30:41 16494
原创 Java学习之鸡兔同笼问题
案例介绍:编写程序:解决鸡兔同笼问题。鸡和兔在同一只笼子里,共有100条腿,40只脑袋,问鸡兔各有多少只?案例代码:public class ChickenHare { public static void main(String[] args) { int legs = 100; int heads = 40; int chick; int hare; for(chick = 0; chick <= 50; chick++){ for( hare= 0; hare <=
2021-04-02 02:12:13 652
原创 Java学习之输入一个十进制的整数显示对应的二进制值案例
案例介绍:编写程序:提示用户输入一个十进制的整数,然后显示对应的二进制值。在程序中不能使用Interger.toBinaryString(int)方法。案例代码:import java.util.Scanner; public class ToBinaryDemo{ public static void main(String[] args){ String s= ""; int n; Scanner input = new Scanner(System.in); System.
2021-04-02 01:57:03 1365
原创 Java学习之100~1000中所有能够被5和6整除的数案例
案例介绍:编写程序:显示100~1000中所有能够被5和6整除的数,每行显示10个,数字之间用一个空格字符隔开。案例代码:public class FiveSix { public static void main(String[] args){ int count = 0; for(int n = 100; n <= 1000; n++){ if(n % 5 == 0 && n % 6 == 0){ count ++; if(coun
2021-04-02 01:46:01 4107
原创 Java学习之判断某年某月的天数案例
案例介绍:编写程序:要求用户从键盘输入一个年份和一个月份,然后显示这个月的天数。例如,输入的是2012年2月,那么程序应该显示为2012年2月有29天。如果输入的是2015年3月,那么程序应该显示为2015年3月有31案例代码:import java. util. Scanner;public class YearMonth { public static void main(String[] args){ Scanner input = new Scanner(System.in);
2021-04-02 01:37:47 826
原创 Java学习之石头剪刀布案例
案例介绍:编写程序:模拟石头剪刀布游戏。程序在0、1或2中随机产生一个数,0代表布、1代表剪刀、2代表石头。提示用户输入值2、1、0,然后显示一条信息,表明用户与计算机谁赢得了比赛。案例代码:import java.util.Scanner;public class Game { public static void main(String[] args){ int comp =(int)( Math. random() * 3); int your; Scanner input =
2021-04-02 01:16:59 1396 1
原创 Java学习之计算从键盘输入的所有元素之和、最大值、最小值和平均值案例
案例介绍:编写程序:从键盘输入5个整数,并存放到一个数组中,然后计算所有元素的和、最大值、最小值和平均值。案例代码:import java.util. Scanner;public class IntArray { public static void main(String[] args){ int[]a = new int[5]; int sum,max,min; double avg = 0; Scanner input = new Scanner(System.in);
2021-04-02 01:01:07 4117 1
原创 Java学习之计算矩阵A+B 、矩阵A-B和矩阵A的转置矩阵案例
案例详情:已知两个3x4矩阵A和B,计算A+B 、A-B和A的转置矩阵。案例代码:public class MatrixDemo { public static void printArray(int [][] array){ for(int i = 0; i < array.length; i++){ for(int j = 0; j < array[i].length; j++){ System.out.print(array[i][j] +" "); }
2021-04-02 00:40:24 2963
原创 Java学习之选择排序法对数组按升序排序案例
基本知识:选择排序法先找到数列中最小的数,然后将它和第一个元素进行交换。接下来,在剩余的数中找到最小数,将它和第二个元素进行交换,以此类推,直至该数列中仅剩下一个数为止。案例代码:public class ArrayScrt { public static void main(String[] args){ int[] numbers = { 5, 2, 8, 4, 3, 1, 12, -33}; System.out.println("排序之前: "); for(int num : num
2021-04-01 23:59:01 2105
windows版文件目录快速索引:红色是文件名,红色上面是该文件目录,复制到C盘D盘等搜索框即可搜索
2024-05-11
该程序目前有问题,会对用户电脑造成严重卡顿,请不要下载,仅做记录,后期会及时更新完善
2024-04-29
.vimrc-vim的配置文件
2024-01-11
Libreoffice-自带pdf编辑功能:Libreoffice-centos7系统皆可丝滑安装
2024-01-10
这是Flameshot(Linux截图工具) ,支持各种Linux版,如centos6-7
2023-09-11
Workspace-Map.zip
2021-07-24
卫星位置计算程序(C#版).zip
2021-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人