新聞中心
用JAVA給動(dòng)物編碼,要求五個(gè)動(dòng)物,分別是:狗、豬、兔、雞、羊?yàn)锳數(shù)組,1到20為B數(shù)組,要求編寫出C數(shù)組
import java.util.ArrayList;
為大方等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及大方網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站制作、大方網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
import java.util.*;
public class BianHao {
/**
*
*/
public static void main(String[] args) {
//a字符串?dāng)?shù)組 length=5
String[] a = { "狗", "豬", "兔", "雞", "羊" };
//b數(shù)組 length=20
int[] b = new int[20];
//設(shè)置標(biāo)志位
boolean flag=false;
//產(chǎn)生隨機(jī)數(shù) 并判斷是否有重復(fù)的數(shù)值,如果flag=true說明產(chǎn)生的隨機(jī)數(shù)沒有重復(fù)的 退出wile循環(huán)
while(flag==false){
for (int i = 0; i b.length; i++) {
b[i]=(int)(Math.random()*62+1);
}
//判斷每個(gè)元素的值是否相等 如果有就為false 從新產(chǎn)生隨機(jī)數(shù)
flag=pd(b);
}
//對數(shù)組b進(jìn)行排序,按升序
Arrays.sort(b);
//創(chuàng)建c數(shù)組
ListString c=new ArrayListString();
for (int j = 0; j a.length; j++) {
for (int h = 0; h b.length; h++) {
//對c數(shù)組進(jìn)行填充值
c.add(a[j] + b[h] + "");
}
}
//對c數(shù)組進(jìn)行遍歷
for (String str : c) {
System.out.print(str+",");
}
}
public static boolean pd(int[] arr) {
//按位比較
for (int k = 0; k arr.length - 1; k++) {
for (int j = k + 1; j arr.length; j++) {
if (arr[k] == arr[j]) {
return false;
}
}
}
return true;
}
}
小伙兒 看行不 行的話 最佳?。?!分!分!
java設(shè)計(jì)動(dòng)物類
Animal類的代碼
Dog的代碼
測試類代碼
項(xiàng)目結(jié)構(gòu)
執(zhí)行結(jié)果
設(shè)計(jì)動(dòng)物類Animal及其子類,將源代碼保存至T3.java,具體要求如下:
abstract class Animal{
String type;
public Animal(String type){
this.type=type;
}
public abstract void Talk();
public void showInfo(){Talk();}
}
class Dog extends Animal{
String name;
public Dog(String type,String name){
super(type);
this.name=name;
}
public void Talk(){
System.out.println("此動(dòng)物是:"+name+",此動(dòng)物屬于:"+type);
}
}
class Cat extends Animal{
String name;
public Cat(String type,String name){
super(type);
this.name=name;
}
public void Talk(){
System.out.println("此動(dòng)物是:"+name+",此動(dòng)物屬于:"+type);
}
}
public class Diy_5_2_1{
public static void main(String[] args){
Dog doggie=new Dog("犬科動(dòng)物","德國黑貝");
Cat kitty=new Cat("貓科動(dòng)物","波斯貓");
doggie.showInfo();
kitty.showInfo();
}
}
求一個(gè)JAVA∶貓狗案例代碼
代碼如下
abstract class Dongwu {
void chi(){
System.out.println("吃");
}
}
interface Tiao{
void tiao();
}
interface Suan{
void suan();
}
class Mao extends Dongwu implements Tiao{
public void tiao() {
System.out.println("貓會(huì)跳高");
}
}
class Gou extends Dongwu implements Suan{
public void suan() {
System.out.println("狗會(huì)算數(shù)");
}
}
如果有幫助到你,請點(diǎn)擊采納
JAVA:編寫一個(gè)動(dòng)物的繼承關(guān)系代碼.
class animal{
public void walk(){
System.ou.println("用腳走哩!");
}
}
class wolf{
public void eat(){
System.out.println("我吃肉!");
}
}
class sleep{
public void eat(){
System.out.println("我吃草“);
}
}
分享題目:java動(dòng)物的代碼 小動(dòng)物代碼
網(wǎng)頁路徑:http://ef60e0e.cn/article/hheioi.html