91嫩草国产线免费观看_欧美日韩中文字幕在线观看_精品精品国产高清a毛片_六月婷婷网 - 一级一级特黄女人精品毛片

一個JAVA初級的編程題,求教高手。

首頁 > 知識產權2021-10-02 09:36:29

java編程題,求java高手,可執行代碼

設計一個Teacher類,包括4個String類型的私有字段Name、TeacherID、Address、Course,以及供外部訪問(返回或設置)這4個私有字段對應的方法getName、setName、getTeacherID、setTeacherID、getAddress、setAddress、getCourse、setCourse。同時,Teacher類還有一個能按查詢條件字符串(qryString)查詢老師授課課程的方法queryCourse,若qryString與該Teacher的TeacherID相符,該方法返回字符串類型的課程名稱(Course);若不相符,返回空字符串。n最后,編寫Test類:n1) 聲明Teacher類的對象n2) 設置該對象中的4個私有字段分別為:TeacherID=”001”、Name=”Peter”、Address=”Beijing”、Course=”OS”n假設qryString為001,查詢該教師教授的課程;顯示“Teacher:此處為對象的Name,Course:此處為對象的課程”
//Teacher.java
public class Teacher {
//4個String類型的私有字段Name、TeacherID、Address、Course
private String Name;
private String TeacherID;
private String Address;
private String Course;

public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
public String getTeacherID() {
return TeacherID;
}
public void setTeacherID(String teacherID) {
TeacherID = teacherID;
}
public String getAddress() {
return Address;
}
public void setAddress(String address) {
Address = address;
}
public String getCourse() {
return Course;
}
public void setCourse(String course) {
Course = course;
}
//查詢老師授課課程的方法queryCourse
public String queryCourse(String qryString){
if(qryString.equals(TeacherID)){
return Course;
}
return "";
}
}

//Test.java
public class Test {
public static void main(String[] args) {
Teacher t = new Teacher();
//設置該對象中的4個私有字段分別為:TeacherID=”001”、Name=”Peter”、Address=”Beijing”、Course=”OS”
t.setTeacherID("001");
t.setName("Peter");
t.setAddress("Beijing");
t.setCourse("OS");
String qryString = "001";
//顯示“Teacher:此處為對象的Name,Course:此處為對象的課程”
System.out.println("Teacher:"+t.getName()+",Course:"+t.queryCourse(qryString));
}
}

關于JAVA初級編程題

這個是個JAVA編程題目 麻煩高手幫忙編出來 要保證正確運行rnrnrn建一個抽象類Food,在該類中建一個抽象方法tast()和一個公有屬性weight;再建一個類Cake,它繼承Food,在該類中寫一個方法覆蓋父類的tast()方法,并建一個具有一個weight參數的構造方法;再建一個類Banana,它也繼承Food類,并也在該類中寫一個方法覆蓋父類的tast()方法。再建一個TestFood類,在該類的main方法中分別創建一個Cake和Banana的實例,并調用它們的tast方法進行輸出。
public abstract class Food {

public int weight;

public abstract void tast();

}

public class Cake extends Food {

public Cake(){

}
public Cake(int weight){
this.weight=weight;
}
@Override
public void tast() {

System.out.println("Cake weight is "+this.weight);
}

}

public class Banana extends Food {

public Banana(){

}
public Banana(int weight){
this.weight=weight;
}
@Override
public void tast() {
System.out.println("Banana weight is "+this.weight);
}

}

public class TestFood {

public static void main(String[] args) {

Food cake=new Cake(20);
Food banana=new Banana(10);
cake.tast();
banana.tast();

}

}
package applet;
import java.*;
import java.util.Scanner;
public class test1
{

public static void main(String []args)
{
Cake ck=new Cake(5);
banana ba=new banana();
ck.tast();
ba.tast();
}
}
abstract class food
{
abstract void tast();
public int weight;
}
class Cake extends food
{
public void tast() {System.out.println("this is cake!");}
Cake(int weight) {this.weight=weight;}
}
class banana extends food
{
public void tast(){System.out.println("this is banana!");}
}

請教JAVA大神一個編程題?

//父類
public class Father

{

public void fun1()

{

fun2();

}

public void fun2()
{

System.out.println("方法二調用");

}

}

//子類
public class Son extends Father
{

public void fun2()
{

System.out.println("子類的覆蓋方法二");

}

}

//測試
public class Test
{
public static void main(String[] args)
{

Father father = new Son();

father.fun1();

}

}
//結果
子類的覆蓋方法二

這樣看好理解一點

父類

子類

test類

請點擊輸入圖片描述

控制臺輸出結果

急求教java高手 一個比較初級的編程 多謝各位大俠幫忙

-首先 一個method 來得到輸入的兩個字符串及一個數字, 然后output 是 小寫的第一個字符串的前三位 +“:”+ 根據input的數字的開方 隨即 random產生一個數字(如果是個位數 還要補上一個0, 而且小于input的數字的開方)+“:”+大寫的 第二個字符串的 后三位n-然后 另一個method 接受的上一個method的格式(abc:04:HHH)的字符串,轉換成 由這個字符串的 第一個字母 重復中間的數字的個位上的數字這么多遍 +末尾字母的個位數字這么多遍(如:aaaaHHHH);如果中間這個數的個位數 是0, 就return“**”(如,中間數字是10的話 就return **)n-main method是根據這兩個method 分別讓user輸入人名,然后姓,一個小于10000的數字(假設user不會輸入超出范圍的數字); 然后根據上面的兩個method return兩個password;一個password的字符長度;一個當時時間;當時時間的秒位顯示;lucky number=password長度+秒位顯示的數nnrun出來下面結果如下n--------------------------------------------------------nPlease provide your first name: DiananPlease provide your last name: CukiermannPlease provide a number less or equal than 10,000: 100nTRACE - random number to create first password: 5nYour first password : dia:05:MAN Your second password : dddddNNNNNnTRACE - passw length: 10nThe date now is: Mon Jan 16 10:30:43 PDT 2012 TRACE - seconds in now date: 43nYour lucky number is: 53
看起來很復雜的東西,其實很easy的。
一是字符串操作,截取子串,大小寫轉換什么的。
二是數學操作,開方啊,字符串轉數字啊什么的
三就是邏輯流程了,循環啊判斷啊什么的。
我天 這么多字。。。看著頭都大了
這種題目類型的問題 真心沒人會回答,最好還是自己多多思考

相關推薦:

如何申請植物新品種權(植物新品種的申請條件是什么)

怎樣辦理韓國專利申請(怎么申請韓國發明專利 有哪些流程)

如何認定假冒注冊商標罪(假冒注冊商標商品罪的認定)

如何查詢商標(已注冊商標查詢在哪里可以查詢)

侵犯軟件著作權怎樣賠償(軟件著作權侵權賠償標準)