![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
文章平均质量分 60
JavaSE
小汤汤汤汤
做笔记让我快乐
展开
-
Java 字符串String相关操作
String转int有两种方式(1)Integer.parseInt(str)(2)Integer.valueOf(str).intValue()int转String有三种方式(1)num + “”(2)String.valueOf(num)(3)Integer.toString(num)字符串生成器 StringBuilderStringBuilder与String的区别在于它是可变的,能够追加字符串内容。初始的StringBuilder对象长度为16个字符,但当追加长度超出初始长度时,S原创 2022-01-07 15:20:28 · 302 阅读 · 0 评论 -
SCAU 算法设计与分析期末复习
动态规划矩阵连乘问题最长公共子序列问题最大子段和问题0-1背包问题矩阵连乘问题1.代码// m数组保存的是最优值;s数组保存的是最优解void matrixChain(int *p,int n,int **m,int **s){ for(int i=0;i<=n;i++)m[i][i]=0; for(int r=2;r<=n;r++) //r是用来确定i需要循环的次数 for(int i=1;i<=n-r+1;i++){原创 2021-12-13 17:39:27 · 1655 阅读 · 0 评论 -
JAVA 网络编程
计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统端口端口表示计算机的一个进程不同的进程有不同的端口,用来区分进程端口分类:1.公用端口:0~1023HTTP: 80HTTPS: 443FTP: 21Telent: 232.程序注册窗口:1024~49151Tomcat: 8080MySQL: 3306Oracle: 15213.动态端口转载 2021-04-11 16:51:51 · 133 阅读 · 0 评论 -
JAVA 多线程实现
多线程三种创建方式:1.继承Thread类2.实现Runnable接口3.实现Callable接口Thread自定义类继承Thread类重写run方法,编写线程执行体创建线程对象,调用start()方法启动线程ps:线程开启不一定立即执行,由cpu调度public class TestThread extends Thread{ @Override public void run(){ for(int i=0;i<20;i++){原创 2021-04-07 22:25:38 · 207 阅读 · 2 评论 -
SCAU JAVA 临时笔记
public:修饰类方法变量,对应的访问权限是:全部包的任何类protected:用protected修饰的类、方法、变量,包内的任何类以及包外继承了该类的子类才能进行访问,重点是:包外继承了该类的子类才可以进行访问,意思市protected修饰的类中的方法和成员变量**,只能被子类访问,**不论这个子类和父类是否在同一个包中default: 如果类、方法、变量没有使用任何访问修饰符,对应的访问修饰符就是default,只有包内的任何类可以进行访问private:用private修饰的类、方法、变量、原创 2021-01-17 18:34:57 · 241 阅读 · 0 评论 -
SCAU JAVA 文件综合性实验
[/Library/rmi] Result:Files Details:+rmi +CORBA -ClassDesc.java Total: 48,Blank: 4, 685 Bytes -GetORBPropertiesFileAction.java Total: 108,Blank: 18, 266原创 2021-01-30 23:11:57 · 1878 阅读 · 11 评论 -
SCAU 显示目录或文件的属性
作业5:显示目录或文件的属性题目类别: B作业关键字: File类应用 面向对象内容要求:编写程序,项目名称为FileProperties实现功能:(1) 从键盘输入一个字符串,表示一个目录名称或文件名称(2) 如果该字符串是一个目录的名称,则一个运行实例如下图,其中:目录大小是指:该目录中所有文件的大小之和(包含所有层次的子目录中的文件)包含文件和包含目录均指:该目录中所有文件的个数或所有子目录个数(包含所有层次的子目录及其中的文件)(3) 如果该字符串是一个文件的名称,则一个运行实例原创 2020-12-26 10:26:13 · 1285 阅读 · 3 评论 -
SCAU 简易产品管理程序
随堂实验7 简易产品管理程序题目类别: C实验关键字: 接口内容要求:步骤1:定义一个产品类Product(1) 位于data包(2) 数据域有:编号(String)、名称(String)、价格(double)、库存数量(int)、上架日期(java.util.Date)(3) 对数据域进行封装(4) 定义1个无参构造方法和1个有参构造方法(5) 实现 Comparable 接口,以编号作为比较依据(6) 实现 Cloneable 接口,要求实现深克隆(7) 重写equals和hash原创 2020-12-21 22:00:30 · 2831 阅读 · 5 评论 -
SCAU 计算钢板的利用率
作业4:计算钢板的利用率题目类别: B作业关键字: 接口 类 继承 实现 多态内容要求:问题描述:某工厂需要在矩形的钢板上截取不同形状来制作零件。截取形状过程中需要记录形状类型及可以计算形状面积的必要数据。首先记录钢板的大小:宽度和高度目前的形状有:矩形,类型用字符A表示,记录数据为宽度和高度圆形,类型用字符B表示,记录数据为半径梯形,类型用字符C表示,记录数据为上底宽、下底宽和高度编写Java应用程序根据记录的数据计算钢板和利用率。要求如下:(1) 从键盘读取数据,键盘输入原创 2020-12-14 23:40:41 · 1785 阅读 · 0 评论 -
SCAU 银行账户类的定义与使用
Mainpackage com.main;import bank.CreditAccount;import bank.Account;import bank.SavingAccount;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in);// System.原创 2020-12-05 11:34:16 · 2860 阅读 · 2 评论 -
SCAU 正n多边形类的定义与使用
Mainpackage exp03.main;import exp03.shape.RegularPolygon;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); System.out.println("输入需要创建的多边形对象的个数n:");原创 2020-12-05 09:52:46 · 1681 阅读 · 3 评论 -
SCAU JAVA 课堂笔记
JAVA 课堂笔记对象的使用1.对象引用变量2.new 创建对象 = 关联3.引用 eg: .length引用类的时候是传递地址传递int的时候是传递的值函数调用的时候 需要注意是传递的地址还是形参可变参数(函数不确定有几个参数的时候)编译器会为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数int max(int… numbers)访问权限(7.1及补充)访问权限是指限制在一段代码中能否访问一个类或能否通过“.”伪代码访问的类中定义的方法或成员变量。Java语言使原创 2020-12-03 18:55:16 · 354 阅读 · 0 评论 -
SCAU 矩形类的定义与封装
package shape;public class Rectangle { private double width; private double height; private static String color = "BLACK"; public Rectangle() { } public Rectangle(double width, double height) { this.width = width; .原创 2020-11-28 11:23:57 · 1231 阅读 · 0 评论 -
SCAU 圆环类的数据封装及使用
package com.company;import java.util.Scanner;public class Main { public static void main(String[] args) { GoodRing ring = new GoodRing(5, 8 ,"RED"); System.out.println("内圆半径:" + ring.getInnerRadius()); System.out.println("外原创 2020-11-28 10:32:56 · 1199 阅读 · 0 评论 -
SCAU 整数算术表达式分析程序
作业3:整数算术表达式分析程序题目类别: B作业关键字: 类、对象、封装、类之间的关系、字符串内容要求:编写一个Java应用程序。要求实现功能如下:(1) 从键盘输入一个表示整数四则运算的字符串,例如:32 + 5 * ( 30 - 40 ) / 3 - 12四则运算符号:+代表整数加法、-代表整数减法、*代表整数乘法、/代表整数除法(结果为整数)、() 括号运算数全部为正整数假设输入的字符串一定是符合运算规则的整数四则运算的表达式。为方便输入和处理数据,运算数和运算符号之原创 2020-11-17 22:37:23 · 2459 阅读 · 0 评论 -
SCAU 定义类和创建对象求解一元二次方程的根
随堂实验2 定义类和创建对象求解一元二次方程的根题目类别: C实验关键字: 类的定义 对象的创建与使用内容要求:一、实验目的(1)理解对象和类,掌握用类创建对象模型。(2)学习如何定义类和创建对象,理解对象引用变量的概念。(3)理解构造方法的作用,并使用构造方法创建类的对象。二、实验内容按照如下步骤完成实验:步骤1:创建一个Java Project,命名为:exp02步骤2:按下列要求定义一个类表示一元二次方程(1) 类名为:QuadraticEquation,放置在名exp02原创 2020-11-07 16:24:04 · 1278 阅读 · 0 评论 -
SCAU 圆环类的定义与使用
随堂实验1 圆环类的定义与使用题目类别: C实验关键字: 类的定义 对象的创建内容要求:一、实验目的(1)理解对象和类,掌握用类创建对象模型。(2)学习如何定义类和创建对象,理解对象引用变量的概念。(3)理解构造方法的作用,并使用构造方法创建类的对象。二、实验内容按照下面步骤完成实验,并回答相应的思考题。步骤1:定义一个圆环类Ring,该类中有3个数据成员,分别是环的内半径、外半径和填充颜色。同时该类拥有一个返回环面积的方法。思考题1:三个数据域变量的初始默认值分别是什么?构造方原创 2020-11-07 15:43:42 · 1897 阅读 · 0 评论 -
SCAU 发牌程序
发牌程序题目类别: B作业关键字: 掌握Java数组、方法的基本定义内容要求:编写程序,项目名和类名均为PokerGame。实现功能:(1) 共有m幅扑克牌,每幅扑克牌不包括大王和小王共52张牌。(2) 可能有n个人参与扑克游戏,2<=n<=52。(3) 程序运行时输入扑克牌幅数m和人数n,然后所有牌分别依次分发给n个人。不能整除时,每个人的牌数可以不同,如3个人1幅牌,则第1个人18张,第2个和第3个人17张牌。(4) 发牌完成后按花色(顺序为黑桃、红心、草花、方块)和牌面原创 2020-10-29 18:12:09 · 1466 阅读 · 3 评论 -
SCAU 猜数字游戏
猜数字游戏题目类别: B作业关键字: Java语言数据类型、基本输入输出、控制语句和方法内容要求:使用Java语言编写一个程序,程序类型为“Java Application(Java应用)”。项目名称:GuessNumberGame。类根据自己需要定义。实现功能:2.1 程序开始运行后,允许玩家进行多次猜数字的游戏。2.2 每次猜数字的过程如下:(1)程序随机产生一个0-9之间的整数。(2)要求玩家从键盘输入自己猜的数字。(3)程序检查玩家输入的数字,并根据检查结果进行如下提示原创 2020-10-29 12:35:11 · 570 阅读 · 0 评论 -
SCAU 输出指定年份的日历
练习3:输出指定年份的日历内容要求:编写程序,实现如下功能:提示用户输入一个年份和代表该年第一天是星期几的数字。说明星期日到星期六用0-6表示。程序依次输出该年的每个月的日历。运行实例:输入年份: 2017该年第1天是星期几: 0package calendar;//import java.sql.SQLOutput;import java.util.Scanner;public class practice { public static void main(String原创 2020-10-15 23:01:10 · 638 阅读 · 0 评论 -
SCAU 判断二维坐标系中2个圆的位置关系
练习2:判断二维坐标系中2个圆的位置关系内容要求:编写程序,实现如下功能:提示用户输入2个圆的圆心坐标和各自的半径值,判断并输出这两个圆之前的位置关系。两个圆之间的位置关系有如下三种:两个圆包含时输出:圆 (x1, y1) - r1 包含 圆 (x2, y2) - r2两个圆相交时输出:圆 (x1, y1) - r1 与 圆 (x2, y2) - r2 相交两个圆无关时输出:圆 (x1, y1) - r1 与 圆 (x2, y2) - r2 无关运行实例1:输入第1个圆 x y r : 0原创 2020-10-15 11:39:31 · 1623 阅读 · 1 评论 -
SCAU 求一个不超过3位的正整数的各位数字之和
练习1:求一个不超过3位的正整数的各位数字之和内容要求:编写程序,实现如下功能:读取一个正整数,假设输入的正整数一定在0(包括)到1000(不包括)之间。计算并输出该整数的各位数字之和。例如:整数932的各位数字之和是14。下面是一个运行示例:输入一个0到1000的正整数:932各位数字之和是:14code:package one;import java.util.*;public class first { public static void main(String[原创 2020-10-15 11:05:01 · 870 阅读 · 1 评论