- 博客(13)
- 收藏
- 关注
原创 JavaApi学习--ArrayList类
ArrayList类常用方法 继承体系结构图 构造方法 public ArrayList() //默认Capacity=10 public ArrayList(int initialCapacity) //提供初始容量 提供的范围在0~Integer.MAX_VALUE = 2147483647 之间 public ArrayList(Collection<? extends E> c) //提供一个集合 ArrayList<Integer> arr1
2022-05-16 20:02:22
187
原创 Java常用API--System类
System类常用API 成员变量 InputStream in 标准输入流 PrintStream out 标准输出流 PrintStream err 标准错误输出流 arraycopy()复制数组,浅拷贝 arraycopy(Object src, 源数组 int srcPos, 源数组要复制的起始位置 Object dest, 目标数组 int destPos, 目标数组起始位置 int length 复制的长度
2022-05-15 14:36:19
800
原创 Java常用API--Math类
Math类常用API详解 Math类中全部是静态方法,都可以用ClassName.funName() 字段 double E 自然对数e double PI 圆周率 三角函数 cos()余弦 参数是弧度。 弧度= 2 Math.PI /360 * 度数 比如:60度 = 2 * Math.PI / 360 * 60 cos(60度) Math.cos( 1.0/3 * Math.PI) = 0.5 sin()正弦 sin(30度) Math.sin(1.0 / 6 * Math.PI) =
2022-05-14 22:53:45
972
原创 数据库基本操作
数据库的整体框架 DQL: 数据查询语言(凡是带有select 关键字的都是查询语句) select… DML: 数据操作语言(凡是对表当中的数据进行增删改的都是DML) insert 增 delete 删 update 改 DDL: 数据定义语言(凡是带有 create drop alter 的都是DDL) DDL 主要操作的是表的结构,不是表中的数据 TCL: 事物控制语言 包括: 事物提交 commit 事物回滚 ro
2021-10-31 15:43:45
160
原创 把一个整数转换成十六进制数
把一个整数转换成十六进制数 public class Test { public static void main(String[] args) { String s = decChangeHex(12500); System.out.println(s); //30D4 } // 把一个数转化成十六进制 public static String decChangeHex(int num){ //创建一个栈 De
2021-10-17 17:45:51
1719
原创 ATM系统0.2版
ATM系统0.2版 把注册的账号信息存入文本文件中,更新把信息存入文本,实现数据储存。 增加了 writeToFile(accounts); // 把信息写到文件中去 createAccountTable(ArrayList<Account>accounts)//从文件中读取信息到集合中 //本来想实现的目标,但是实际写完后,如果有用户注销,将要判断是哪一行要删除,得遍历一波,比较麻烦。或有用户注册,可以直接写到文件后面,这样就要写入文件的方法就要判断是属于哪一种。 直接就在后面结束操作就全部
2021-09-27 17:35:38
119
原创 ATM系统0.1版
ATM系统0.1版 没有把注册的账号信息存入文本文件中,将在下一版本,更新把信息存入文本,实现数据储存。 用户的账号 public class Account { //账号 private String ID; //用户名 private String name; // 密码 private String password; //余额 private double balance = 0.0; //可提现的额度 privat
2021-09-27 15:45:27
208
原创 模拟学生管理系统
学生类 public class Student { private String sid; private String name; private int age; private String address; public Student() { } public Student(String sid, String name, int age, String address) { this.sid = sid;
2021-09-26 19:00:44
405
原创 模拟超市生鲜价格系统
创建一个超市生鲜价格变动的系统 变更的规则 //由于天气原因 需要更新价格 //更新规则如下 //1.蔬菜每斤上涨0.50元,如果产地是江津地区,路途比较远涨价1.20元 //2.肉食价格每斤上涨2.00元,如果是山区放养每斤上涨5.88元 //3.水果价格如果是重庆本地生产涨价1.08元,外地生产上涨2.88元 //超市生鲜肉食价格表 西红柿,沙坪坝,3.00,vegetable 油麦菜,永川,1.50,vegetable 黄瓜,奉节,2.00,vegetablep 蒜薹,江津,2.20,vegetab
2021-09-25 21:43:12
340
原创 模拟购物车系统
模拟购物车系统 /* 数组容器 模拟购物车 功能: 添加商品 把商品对象添加到容器中 查看商品 把购物车中的商品展示给用户 修改商品 把商品的购买数量取出修改 删除商品 把商品从购物车中删除 结算==>生成订单 想用户展示商品名字 数量 一类商品总价 和订单总价 */ 构造商品 /*
2021-09-24 13:52:21
450
原创 模拟双色球的操作
创建一个模拟双色球的系统。 第一步-->先创建中奖的号码 //创建中奖的数字,红球1--33,蓝球1--16 public static int[] createLuckNumber() { int[] luckNumbers = new int[7]; Random random = new Random(); for (int i = 0; i < luckNumbers.length-1; i++) {
2021-09-21 14:01:41
759
原创 用阶梯法写奇数幻方
public static void main(String[] args) { //用阶梯法写奇数幻方 // 首先创建一个奇数阶二维数组 System.out.println("请输入幻方的阶数:"); int n = new Scanner(System.in).nextInt(); int[][] sq = new int[n][n]; //确定起始坐标 int x = 0; ...
2021-09-17 19:35:17
356
原创 Java基础练习
1、编写一个函数,当给定一个数字>= 0时,返回一个由升序长度子数组组成的Array (Write a function that when given a number >= 0, returns an Array of ascending length subarrays.) pyramid(0) => [ ] pyramid(1) => [ [1] ] pyramid(2) => [ [1], [1, 1] ] pyramid(3) => [ [1], [1..
2021-09-17 19:27:34
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人