- 博客(11)
- 收藏
- 关注
原创 纯java实现模拟使用银行卡缴费
定义类:UnionCard成员变量: private String id;//卡号 private double balance;//余额 private int pw;//密码方法: 1.public UnionCard(String id, double balance, int pw) 功能:初始化成员变量 2.setXX/getXX方法 3.public void saveMoney(in...
2020-07-27 20:15:20 881
原创 纯java实现模拟登录
1.使用数组存储个人信息; 2.register(String id,String name,String pwd,String email):void; 3.check(String name,String pwd):boolean 4.updateInfo(String name,String email):void 5.updatePwd(String newPwd):void2.main方法 1.注册 2.登录 0.退出系统 登陆成功之后,进入用户管理 1...
2020-07-21 19:31:08 385
原创 java中的类和对象
1.类:对具有共同属性和行为特征的一类事物的抽象。2.对象:通过类创建的实例。类是创建对象的模板。3.类的定义: class 类名{ 类成员的定义:成员变量,方法,块 int i; }4.类分为工具类,测试类(程序入口类)5.构造方法:(构造器) 什么是构造方法:方法名和类名相同,无返回类型。可以有多个 来源:2个途径,一个系统默认 public 类名(){} ...
2020-07-21 19:23:42 106
原创 java中数组的基本知识
1.什么是数组:存储相同数据类型的容器2.特点:相同数据类型,有序的(下标,从0开始), 长度是不可变的(length)3.声明数组 数据元素的类型[] 数组名; int[] nums; int nums [];4.创建数组(申请内存) 数组名 = new 数据元素的类型[长度]; nums = new int[10];5.存放数据 nums[0] = 1; nums[9] = 2;6.使用数组 System.out.println...
2020-07-20 20:21:02 160
原创 java中,矩阵转置(二维数组)
public static void test(){ int[][] a={{1,2,3},{4,5,6}}; int[][] b=new int[3][2]; for(int i=0;i<a.length;i++){ for(int j=0;j<a[i].length;j++){ b[j][i]=a[i][j]; } } for(int i=0;i<b.length;i++){ .
2020-07-20 20:14:54 724
原创 java中数组的拷贝和扩容
1. 数组的拷贝(arraycopy()方法)使用:System.arraycopy(src, srcPos, dest, destPos, length); //第一个参数:原数组 //第二个参数:原数组元素的起始位置 //第三个参数:目标数组 //第四个参数:目标数组元素的起始位置 //第五个参数:长度 System.arraycopy(a, 2, b, 2, 2); System.out.println(Arrays.toString(b...
2020-07-20 20:06:05 251
原创 数组元素的排序(冒泡排序,选择排序)
冒泡排序:两两比较,大的沉下去,小的浮上来,从小到大example:采用冒泡排序法,给[23,25,68,15]排序public static void test4() { int[] a= {23,25,68,15}; for(int i=0;i<a.length-1;i++) { for (int j = 0; j < a.length-i-1; j++) { if(a[j]>a[j+1]) { int temp=a[j]; a[j]
2020-07-20 20:00:05 258
原创 用二维数组实现杨辉三角形
杨辉三角:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1特点:每一行的开始和结束都是1;其余位置的元素是a[i][j]=a[i-1][j]+a[i-1][j-1];输入一个数字n表示行数,输出对应的前n行。代码如下:public void test(){ Scanner sc=new scanner(system.in); system.out.p...
2020-07-20 19:40:44 1737 1
原创 java概述
Java概述Java 发明 SUN公司,Oracle收购1995年诞生,1996 jdk1.0版本发布J2SE J2EE J2ME2004年 jdk1.5 JAVASE 5.0 JAVAEE JAVAME2009年收购 Oracle(甲骨文)jdk 14LTS---- Jdk11--------------------------------------------2.分类:JAVASE:java...
2020-07-16 20:17:46 80
原创 运算符
1.自增自减运算符--++--++(--)前置 ++x :先自增,后赋值后置 x++ :先赋值,后自增2.逻辑运算符 && || !&&:两边都为true,则返回true||:有一个true,则返回true!:取反(&&和||)有短路 (&和|)没有短路&&短路:左边返回false,表达式短路,右边不执行’||短路:左边返回true,表达式短路,右边不执行boolean b1=x++>0||...
2020-07-16 19:47:38 329
原创 两个数交换得解决方案
1.(异或法)x=x^y; y=x^y; x=x^y; (自反性)2.(引用)a=x;x=y;y=a;3.(加减法)x=x+y-x;y=x+y-y;
2020-07-16 19:31:52 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人