一题目 请高手帮助解惑

作者&投稿:鱼言 (若有异议请与网页底部的电邮联系)
请高手解惑,谢谢。~

要切开才能辨别

以学习之名 我写了个东西 值得参考的话 你看看。感觉不行的话 就当学习了

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
//主类
public class BaiduDemo6 {
public static void main(String[] a) {
Pet[] mypet=new Pet []{
new Cat("小猫","白色",2,100f),
new Dog("小g","白色",3,100f),
new Cat("小g","白色",3,100f),
new Dog("小i","灰色",4,200f),
new Dog("小s","白黑色",3,100f),
new Cat("小c","黑色",3,200f)
};
//非客户指定数量方式
PetShop petshop1=new PetShop(mypet);
petshop1.add(new Cat("小cc","黑灰色",3,200f));
System.out.println("宠物店当前宠物:
"+petshop1);
//查找 查询关系字'g'
System.out.println("查找结果"+petshop1.search("g"));
//查询关系字'白色'
System.out.println("查找结果"+petshop1.search("白色"));

//客户指定数量方式
PetShop petshop2=new PetShop(3);
System.out.println("宠物店当前宠物:
"+petshop2);
//增加
petshop2.add(new Cat("小猫","白色",2,100f));
petshop2.add(new Dog("小g","白色",3,100f));
petshop2.add(new Cat("小g","白色",3,100f));
petshop2.add(new Cat("小c","黑色",3,200f));
System.out.println("宠物店当前宠物:
"+petshop2);

//查找 查询关系字'g'
System.out.println("查找结果"+petshop2.search("g"));
//查询关系字'白色'
System.out.println("查找结果"+petshop2.search("白色"));
}
}
//petshop类
class PetShop{
private String name="我的宠物店";//宠物店名字
private int m=Integer.MAX_VALUE;//宠物店容量 默认无限大
private int n; //当前容量
private List pets=new ArrayList();
//空参构造函数
public PetShop(){
this.n=0;
}
public PetShop(String name){
this.name=name;
this.n=0;
}
//构造函数
public PetShop(Pet[] mypets){
this.n=mypets.length;
for (int i=0;i<mypets.length;i++){
pets.add(mypets[i]);
}
}
//如果数量由用户自行决定的构造函数
//m总数量
public PetShop(int m){
this.m=m;
this.n=0;
}
//增加一个pet
public void add(Pet pet){
if(n+1<=m){
pets.add(pet);
n=pets.size();
}
else{
System.out.println("当前宠物店宠物数已经满,不能再增加其它的宠物");
}

}
//查找 利用正则表达式
public List search(String key){
List searchResult=new ArrayList();
Iterator iterator=pets.iterator();
Pattern pattern=Pattern.compile(key);
while(iterator.hasNext()){
Pet p=(Pet)iterator.next();
Matcher matcher=pattern.matcher(p.PetInfo());
if(matcher.find()){
searchResult.add(p);
}
}
return searchResult;
}
//输出
public String toString(){
String str=name+"
";
for(Pet p:pets){
str+=p.toString()+"
";
}
return str;
}
}
// pet 接口
interface Pet {
public String getName();
public void setName(String name);
public String getColor();
public void setColor(String color);
public int getAge();
public void setAge(int age);
public float getPrice();
public void setPrice(float price);
public String PetInfo();
}

// Cat 类
class Cat implements Pet {
private final String type="Cat";//类别
public String name = "";//名字
public String color = "";//颜色
public int age = 0;//年龄
public float price = 0f;//价格
public Cat(String name, String color, int age,float price) {
this.name = name;
this.color = color;
this.age = age;
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public String getType() {
return type;
}
public String PetInfo(){
return type+name+color+price+age;
}
public String toString(){
return type+"名字:"+name+"颜色:"+color+"年龄:"+age+"价格:"+price;
}
}
//Dog 类
class Dog implements Pet {
private final String type="Dog";//类别
public String name = "";//名字
public String color = "";//颜色
public int age = 0;//年龄
public float price = 0f;//价格
public Dog(String name, String color, int age,float price) {
this.name = name;
this.color = color;
this.age = age;
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
public String getType() {
return type;
}
public String PetInfo(){
return type+name+color+price+age;
}
public String toString(){
return type+"名字:"+name+"颜色:"+color+"年龄:"+age+"价格:"+price;
}
}

破坏交通工具罪(刑法第116条,第119条第1款),是指故意破坏火车、汽车、电车、船只、航空器,足以使火车、汽车、电车、船只、航空器发生倾覆、毁坏危险,危害公共安全的行为。这是一种以交通工具作为特定破坏对象的危害公共安全的犯罪。
1、本罪侵害的客体是公共交通运输安全。
2、本罪在客观方面表现为对 火车、汽车、电车、船只、航空器进行破坏,足以造成上述交通工具发生倾覆或者毁坏危险的行为。
3、本罪的主体是一般主体,即任何年满16周岁具有刑事责任能力的自然人。
4、本罪主观方面是出于故意,包括直接故意和间接故意。
望采纳~ 谢谢~

1、被盗小轿车非公共交通工具。
2、此行为和危害公共安全无关联。

因为他盗窃的不是公共交通工具,所以不能构成破坏交通工具罪
只能按盗窃罪处理


临泽县19158448895: 一道小学数学题,请求高手帮助啊为什么x的平方+y的平方会等于x与y的差*x与y的和?比如说:6的平方 - 4的平方=20(6 - 4)*(6+4)=205的平方 - 3的平方=16(5 - 3)... -
东菡甘露:[答案] (6-4)*(6+4) 可以先把后面的(6+4)看成一个整体利用乘法的分配率 可以写成 6*(6+4)-4*(6+4) 再利用一次乘法分配率 写成(6*6+6*4)-(4*6+4*4) =6*6-4*4 =20 ……以此类推A*A-B*B =(A+B)*(A-B) 这是平方差公式 是初一学习的内容 小学的只能...

临泽县19158448895: 超难数学题,请高手帮忙解决!牧童二小骑在牛背上赶牛过河,共有甲、乙、丙、丁4头牛,甲牛过河要2分钟,乙牛过河要3分钟,丙牛过河要3分钟,丁牛过... -
东菡甘露:[答案] ①甲+乙 甲回 ②甲+丙 甲回 ③甲+丁 3+3+7+2*2=17(分钟)

临泽县19158448895: 请数学高手帮我回答一道题
东菡甘露: 甲速度=2/7=6/21,乙速度=1/3=7/21 7/21>6/21,乙支蜡烛先燃尽. 甲时间=15/(2/7)=52.5分 乙时间=15/(1/3)=45分 52.5-45=7.5分

临泽县19158448895: 求高手解惑:数字推理题目1,4,15,48,135,?请列出步骤 -
东菡甘露:[答案] 第6个数肯定是6的倍数.因为前面5个数分别是1 2 3 4 5的1 2 5 12 27倍.观察1 2 5 12 27 用1*2+0=2 2*2+1=5 5*2+2=12 12*2+3=27,所以后面一个倍数应是27*2+4=58. 用6*58=348

临泽县19158448895: 有一道数学题,请高手帮忙.
东菡甘露: 设做一件童装用时X天,一条裤子2X天,一件上衣3X天 2*X+3*2X+4*3X=1 20X=1 X=1/20 2*X+10*2X+14*3X=64X=64/20=3.2天

临泽县19158448895: 一道数学题,请高人帮助解答 -
东菡甘露: 060601 -- 155000本钱070601 -- 155000 * 1.045 = 161975080601 -- 161975 * 1.045 = 169263.875090601 -- 169263.875 * 1.045 = 176880.749375100210 -- 176880.749375 * (1 + 0.045 * ...

临泽县19158448895: 一道数学题,请高手帮忙解决下~~
东菡甘露: 8.3min=8.3分钟 10的8次方*8.3*60=4.98*10的10次方

临泽县19158448895: 请教一个基础的JAVA程序题,请高手帮忙解惑. -
东菡甘露: 以学习之名 我写了个东西 值得参考的话 你看看.感觉不行的话 就当学习了 import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern;//主类 public class BaiduDemo6 { public ...

临泽县19158448895: 一道数学题,请高手帮忙解答!!!!
东菡甘露: 设乙单独完成全部需a天 丙单独完成全部需b天 7/72+6/a+4/b=1/3 甲干了7天,乙干了6天,丙干了4天完成了1/3 8/72+8/a+8/b=5/6-1/3 甲乙丙各干了8天,完成了5/6-1/3 a=48 b=36 (1-5/6)÷(1/36) 工程剩了1-5/6 ,丙每天干1/36 =6 所以丙需要干6天

临泽县19158448895: 请哪位数学高手帮我解决1道数学题目
东菡甘露: 一种方法是楼上的方法 一中是用求根公式来求(X=[-b±根号(b^2-4ac)]/2a) x^2-mx+2=0 x=[m±根号(m^2-8)]/2 x^2-(m+1)x+m=0 x={m+1±根号[(m+1)^2-4m]}/2 =[(m+1)±(m-1)]/2 x=m或者x=1 当x=m是公共根时,x=[m±根号(m^2-8)]/2=m -8=0 无解 当x=1是公共根时,x=[m±根号(m^2-8)]/2=m 解得m=3 求根公式可以通用的公式,但是如果有技巧或者其他方法(如第一种方法)的话 那就尽量不用求根,因为这个的计算量比较大 好好领会

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网