
java代码库
EtoX
love you!
展开
-
需求: 计算一下你来到这个世界多少天 拓展:改成 生日是键盘录入的 而且可以循环录入 直到录入 exit 结束循环
效果:请输入生日(格式:yyyy年mm月dd日):1992年12月21日请输入当前时间:2017年12月12日9123请输入生日(格式:yyyy年mm月dd日):exit已退出系统package Day13;import java.text.ParseException;import java.text.SimpleDateFormat原创 2017-12-07 13:52:36 · 1542 阅读 · 0 评论 -
String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)
/*练习2 获取一个字符串在另一个字符串中出现的次数:获取到第一个kk后,就截取掉,在获取下一个,直到没有 */public class Test_11 { public static void main(String[] args) { String str="sdsassklsssjkssuhhussussttddrrssspssuss"; /*定义1个计数器和1个截取后翻译 2017-12-01 14:20:29 · 12778 阅读 · 0 评论 -
String案例 练习: 将一个字符串进行反转
package Day12;/*练习:将一个字符串进行反转"abcdefg" 思路: 1.曾经学习过数组的元素反转 2.将字符串变成数组 对其进行反转 3.将反转后的数组变成字符串*/public class Test_09 { public static void main(String[] args) { String s ="123456"; sop(show(s原创 2017-12-01 14:32:21 · 1420 阅读 · 0 评论 -
[基础题]1.快速找出一个数组中的最大数、第二大数。
[基础题]1.快速找出一个数组中的最大数、第二大数。原创 2017-11-22 16:08:47 · 22570 阅读 · 13 评论 -
判断输入的数是否质数,求范围内的质数有哪些
/*质数判断2个条件:* 条件1:判断是否为分数,得出分数i* 条件2:如果成立就是质数,否则是合数* */package Day12;import java.util.Scanner;public class Primzahlen{ /*质数判断2个条件: * 条件1:判断是否为分数,得出分数i * 条件2:如果成立就是质数,否则是合数 * */ public原创 2017-12-01 00:51:44 · 477 阅读 · 0 评论 -
String类的使用
package Day12;//String方法的使用import java.util.Scanner;public class Test_08 { //sop是方法(),作用是输出打印 public static void main(String[] args) { //1.1 返回此字符串的长度。 sop("123456".length()); //1.2 根据位置 获取翻译 2017-11-30 20:38:36 · 604 阅读 · 0 评论 -
4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)
/*晕呀,竟然做了一天,还不知道怎样做出来的。。。。。*/package HomeWork;import java.util.Arrays;/*4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)void printResult(int a[][]){......}输出结果格式:二维数组中所有元素的和是:123最大值是:15,行号:3原创 2017-11-15 19:59:40 · 7034 阅读 · 0 评论 -
继承练习 :开发一个系统时 需要对员工进行建模 员工包含3个属性 姓名 工号 工资 功能 work
/*练习:假如我们开发一个系统时需要对员工进行建模 员工包含3个属性 姓名 工号 工资 功能 work经理 也是员工 除了含有员工的属性外 另外还有一个奖金属性请用继承的思想设计出 员工类 和 经理类 要求类中提供必要的方法进行属性访问work 输出内容 是 姓名 工号 工资 有奖金 输出奖金 没奖金 就不输出奖金分析:经理是员工 但 经理和普通员工 工作不原创 2017-11-21 01:01:18 · 12529 阅读 · 0 评论 -
/*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。
package HomeWork;import java.util.Arrays;import java.util.Scanner;/*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。要求:①学生个数动态获取。②学生考试的门数动态获取。③每个学生各门功课考试的成绩动态获取。【动态获取是指由键盘输入】翻译 2017-11-15 14:55:10 · 35122 阅读 · 2 评论 -
继承 :5、程序设计 类:汽车类 属性:排量(outPut),颜色(color) 行为:驾驶(drive)
package HomeWork;/*5、程序设计类:汽车类属性:排量(outPut),颜色(color) 行为:驾驶(drive)类:大众(DasAuto) 继承自 汽车类 属性: 型号(kind)需求:1. 所有的类都要写有参的构造方法2. 实例化一个大众车的对象 cc , 在路上驾驶*/public class T翻译 2017-11-20 00:37:44 · 942 阅读 · 0 评论 -
5.【练习题】构造方法与重载
【练习题】13.构造方法与重载 创建一个类为该类定义三个构造函数分别执行下列操作 1、传递两个整数值并找出其中较大的一个值 2、传递三个double值并求出其乘积 3、传递两个字符串值并检查其是否相同 4、在main方法中测试构造函数的调用 package day09;import com.sun.org原创 2017-11-20 00:07:36 · 6244 阅读 · 0 评论 -
3.【练习题】构造方法与重载 定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。拓展:判断密码长度
package day09;/*3.【练习题】构造方法与重载定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。在建立类的实例时,把以上三个信息都作为构造函数的参数输入,其中用户ID和用户密码时必须的,缺省的email地址是用户ID加上字符串"@gameschool.com" * */public class HomeWork_03 { public sta翻译 2017-11-19 20:45:41 · 9726 阅读 · 0 评论 -
二次修改:【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类
package day09;/*2.【练习题】构造方法的重载:定义一个名为Vehicles(交通工具)的基类,该类中应包含String类型的成员属性brand(商标)和color(颜色),还应包含成员方法run(行驶,在控制台显示“我已经开动了”)和showInfo(显示信息,在控制台显示商标和颜色),并编写构造方法初始化其成员属性。编写Car(小汽车)类继承于Vehicl翻译 2017-11-19 19:25:49 · 1754 阅读 · 0 评论 -
【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类
package day09;/*2.【练习题】构造方法的重载:定义一个名为Vehicles(交通工具)的基类,该类中应包含String类型的成员属性brand(商标)和color(颜色),还应包含成员方法run(行驶,在控制台显示“我已经开动了”)和showInfo(显示信息,在控制台显示商标和颜色),并编写构造方法初始化其成员属性。编写Car(小汽车)类继承于Vehicles类,增加i翻译 2017-11-19 18:45:05 · 5998 阅读 · 0 评论 -
【练习题】构造方法 编写Java程序,模拟简单的计算器。
package day09;/*1.【练习题】构造方法编写Java程序,模拟简单的计算器。定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。在mai翻译 2017-11-19 17:31:57 · 11488 阅读 · 0 评论 -
[基础题]2.(*)利用接口做参数,写个计算器,能完成加减乘除运算。
/*2.(*)利用接口做参数,写个计算器,能完成加减乘除运算。(1)定义一个接口Compute含有一个方法int computer(int n, int m)。(2)设计四个类分别实现此接口,完成加减乘除运算。(3)设计一个类UseCompute,类中含有方法:public void useCom(Compute com, int one, int two),此方法能够用传递过来的对象原创 2017-11-22 21:38:16 · 9883 阅读 · 0 评论 -
[基础题] 3、设计一个交通工具抽象类,提供抽象方法--驾驶
/*3、设计一个vehicle交通工具抽象类,提供抽象方法--驾驶drive Car汽车作为交通工具的一种,实现了驾驶的方法(在马路上驾驶) Train火车作为交通工具的一种,实现了驾驶的方法(在铁路上驾驶) Airplane飞机作为交通工具的一种,实现了驾驶的方法(在天上驾驶) 需求:做一个测试类,在测试类的main函数中,分别实例化一个汽车的对象,火车的对象和飞机的对象原创 2017-11-22 21:39:35 · 6663 阅读 · 1 评论 -
[基础题]4、设计一个家政服务规范: 洗衣服, 扫地, 买菜, 做饭
/*4、设计一个家政服务规范: 洗衣服do the Laundry, 扫地Sweep, 买菜Food , 做饭CookMeal 设计一个保姆类 Nanny , 保姆需要遵循这些规范需求:在测试类中,实例化一个保姆的对象,然后让保姆买菜,做饭,扫地 * */package HomeWork_10;public class Test_04 { public static voi原创 2017-11-22 22:28:43 · 805 阅读 · 0 评论 -
多态部分作业 3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)
package Day11;/*3..创建Rodent(啮齿动物):Mnouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠),等等这样一个的继承层次结构。在基类中,提供对所有的Rodent都通用的方法,在导出类中,根据特定的Rodent类型覆盖这些方法,以便它们执行不同的行为。创建一个Robent数组,填充不同的Rodent类型,然后调用基类方法,观察发生什么情况。 * *原创 2017-11-27 01:25:11 · 4575 阅读 · 0 评论 -
String 类型切割成数组-转int数组-升列排序-拼接字符串、需求 有如下一个字符串 "91 27 46 38 50"
/*需求 有如下一个字符串 "91 27 46 38 50"请编写代码最终输出结果是 "27 38 46 50 91"分析:1.将字符串切割成字符串数组2.将字符串转成数字 并 将其存储在一个等长的int数组中3.排序4.排序后的结果 遍历 拼接成一个字符串*/package Day13;import java.util.Arrays;public cl翻译 2017-12-06 00:40:55 · 932 阅读 · 0 评论 -
StringBuffer 案例
//StringBuffer 案例原创 2017-12-05 22:07:24 · 704 阅读 · 0 评论 -
多态部分作业 2.编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法void 输出大小写字母表
2.编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然后写一个类Print实现接口InterfaceA和InterfaceB,要求printCapitalLetter()方法实原创 2017-11-26 22:08:47 · 4029 阅读 · 0 评论 -
关于java里 return的接收
https://zhidao.baidu.com/question/365822422060654132.htmlinterface A {//(1) int method(int n);}class B implements A{public int method(int n){int sum =1;for(int i=1;i<=n;i++){sum *= i;}原创 2017-11-26 21:33:56 · 2608 阅读 · 0 评论 -
4.day11_包和权限修饰符-1
package com.Eto;//封装成包import com.Eto.Person;//导入类文件 /* 个人总结: 1.编译包 javac -d . 文件名.java 如:javac -d . Pack_1.java 2.编译好带包的字节码文件名已改变不能再使用 java 文件名了,否则会报错 【错误: 找不到或无法加载主类 Pack_1】 3. 运行 java翻译 2017-11-26 00:41:58 · 204 阅读 · 0 评论 -
[基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。
/*[基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。 * 该接口中有一个抽象方法getStudentName()。 * 设计一个类Union,该类实现接口Student中的方法getStudentName(), * 其功能是获取学生姓名并显示。 * */package HomeWork_10;import java.util.Ar原创 2017-11-23 23:13:16 · 3492 阅读 · 0 评论 -
[基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge
/*8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表交通工具行驶的公里数;一个成员变量MAX,表示每次收取费用的最大值。(2)定义列车类Train来实现这个接口,收费规则自行定义。(3)定义主类Test,在main方法中输出收取费用的最大值,原创 2017-11-23 23:00:30 · 4218 阅读 · 0 评论 -
[基础题] 7.第二种(*)按如下要求编写Java程序:
7.(*)按如下要求编写Java程序:(1)编写接口InterfaceA,接口中含有方法void printCapitalLetter()。(2)编写接口InterfaceB,接口中含有方法void printLowercaseLetter()。(3)编写非抽象类Print,该类实现了接口InterfaceA和InterfaceB。要求printCapitalLetter()方法实现输原创 2017-11-23 22:15:33 · 1947 阅读 · 0 评论 -
[基础题] 7.第一种(*)按如下要求编写Java程序:
文章来源:https://zhidao.baidu.com/question/437484122307323564.html?from=commentSubmit#answers2777835233 7.(*)按如下要求编写Java程序:(1)编写接口InterfaceA,接口中含有方法void printCapitalLetter()。(2)编写接口Interfa转载 2017-11-23 20:36:52 · 1080 阅读 · 0 评论 -
[基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)
package HomeWork_10;public class Test_06 {/*6.(*)按如下要求编写Java程序:(1)编写一个接口:OneToN,只含有一个方法int dispose(int n)。(2)编写一个非抽象类Sum来实现接口OneToN,实现int dispose (int n)接口方法时,要求计算1 + 2 + … + n。(3)编写另一个非抽象类Pro来实原创 2017-11-23 19:39:26 · 4896 阅读 · 2 评论 -
[基础题] 5.(*)按如下要求编写Java应用程序:(1)编写一个用于表示战斗能力的接口Fightable,
/*5.(*)按如下要求编写Java应用程序:(1)编写一个用于表示战斗能力的接口Fightable,该接口包含:整型常量MAX;方法void win(),用于描述战斗者获胜后的行为;方法int injure(int x),用于描述战斗者受伤后的行为。(2)编写一个非抽象的战士类Warrior,实现接口Fightable。该类中包含两个整型变量:经验值experience和原创 2017-11-23 16:28:32 · 3175 阅读 · 0 评论 -
【初级】String str=" ac,42,123,sd Fa,c df,4,acdf,5ewRRre ";1.把字符串按,进行分割
第7题做的不好...package HomeWork;import java.util.Arrays;/*3.String str=" ac,42,123,sd Fa,c df,4,acdf,5ewRRre ";1.把字符串按,进行分割2.把里面的大写转化成小写3.把里面的小写转化成大写4.统计字符串的长度5.把字符串前后的空格去掉6.把字符串中所有空格去掉7.原创 2017-12-02 21:54:01 · 441 阅读 · 0 评论 -
//随机生成1位大写字母\小写字母\数字
package HomeWork;//随机生成1位大写字母\小写字母\数字public class Test_2 { public static void main(String[] args) { char a = (char) (Math.random() * 26 + 'a');// 这里的26是字母的个数 char A = (char) (Math.random() * 2原创 2017-12-02 16:37:45 · 1369 阅读 · 0 评论 -
Random方法:生成指定长度的随机数字
import java.util.Random;import java.util.Scanner;public class HomeWork_02 { public static void main(String[] args) { run(); } public static void run() { show("请输入一个长度:"); Scanner sc = ne原创 2017-12-02 15:23:35 · 10241 阅读 · 0 评论 -
Java通过几种经典的算法来实现数组排序
来源于 http://www.cnblogs.com/liuhongfeng/p/5306648.htmlpackage com.souvc.hibernate.exp; public class MySort { /** * 方法名:main * 详述:Java实现数组排序 * 开发人员:liuhf * 创建时间:2016-3-22转载 2017-11-14 18:46:56 · 206 阅读 · 0 评论 -
十进制转二进制、二进制转十进制
【十进制转二进制】---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------翻译 2017-11-05 16:20:56 · 532 阅读 · 0 评论 -
& 和 &&的运算(值)结果 及 Boolean结果
package day;public class Test_05 {public static void main(String[] args) {//练习1 看程序猜结果int i =3;int j =2;//boolean n =(i++)>(--j) & (--i)%(j++)==1 & (i--)//System.out.println("i的值是:"翻译 2017-11-05 16:10:22 · 1595 阅读 · 0 评论 -
练习2 键盘输入一个正整数 输出 个位 十位 百位 千位 的数字
package Exercise;import java.util.Scanner;public class Test_09 {private static Scanner input;//练习2 键盘输入一个正整数 输出 个位 十位 百位 千位 的数字public static void main(String[] args) {input = new Scann原创 2017-11-03 17:42:28 · 10952 阅读 · 0 评论 -
a++ 和++a的练习题
package Exercise;public class Test_06 { public static void main(String[] args){//算术运算符System.out.println(10/3);//整数相除结果只能是整数System.out.println(9/3.3);//如果想得到小数 把其中一个数变成小数 另一个数在运算的时候会自动类原创 2017-11-03 17:41:36 · 1875 阅读 · 0 评论 -
jvav的 全局变量 和 局部变量
package Exercise;//全局变量 和 局部变量public class Test_05 {static int a = 10; // 全局变量 声明在类中int x=10;int y=20;public static void main(String[] args) {int a =4; //局部变量System.out.println(a);原创 2017-11-03 17:40:24 · 351 阅读 · 0 评论 -
新建学生类,分别计算3个科目的总和
package HomeWork;public class Test {public static void main(String[] args) {Student s1 = new Student("小猫",60,70,80);Student s2 = new Student("大猫",80,90,50);Student s3 = new Student("大花原创 2017-11-03 17:38:33 · 468 阅读 · 0 评论