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

有一道Java編寫程序的題求大神解答,萬分感謝。

首頁 > 知識產權2022-08-22 02:51:27

Java編程的一道題目

有一道關于java的題目,入門難度,可惜貌似有點問題。希望有個耐心的java大神加我扣教一下。 懸賞100再追加100。 請私信您的扣萬分感謝。
整完了。發你了
package com.baiduzhidao;

import java.util.Date;

public class Account_YouName {

private double annualInterestRate;

private double balance;

private Date dateCreated;

private int id;

public double getAnnualInterest() {
return balance * annualInterestRate / 100;
}

public void withdraw() {
}

public void deposit() {
}

public Date getDateCreated() {
return dateCreated;
}

private String name;

Account_YouName() {
dateCreated = new Date();
}

Account_YouName(int id, String name, Double balance,
Double annualInterestRate) {
this();
this.id = id;
this.name = name;
this.balance = balance;
this.annualInterestRate = annualInterestRate;
}

public double getAnnualInterestRate() {
return annualInterestRate;
}

public double getBalance() {
return balance;
}

public int getId() {
return id;
}

public String getName() {
return name;
}

public void setAnnualInterestRate(double annualInterestRate) {
this.annualInterestRate = annualInterestRate;
}

public void setBalance(double balance) {
this.balance = balance;
}

public void setId(int id) {
this.id = id;
}

public void setName(String name) {
this.name = name;
}

public static void main(String a[]) {
Account_YouName account = new Account_YouName(123, "myaccount", 1000D,
0.3D);
System.out.print("Account no. is " + account.getId()
+ "\nCustomer name is" + account.getName() + "\nBalance is"
+ account.getBalance() + "\nAnnualInteres is"
+ account.getAnnualInterest() + "\nThis account was create at"
+ account.getDateCreated());
}
}
程序要求模擬銀行用戶存取款業務。用了兩個構造方法,題目中要求有一個無參數構造方法,還要有一個有參數的構造方法,用有參數的構造方法調用無參數的構造方法(被調用的構造方法必須放在有參構造方法的第一行,不然會出錯,原因不明)。
取錢withdraw()、存錢deposit()這兩個方法沒寫,樓主自己完成吧。樓主最好把類名里的you_name改成自己的名字。
加我QQ 我幫你看看 912440916
你把題目貼出來呀

三道JAVA程序題求大神解答,用JAVA編程,不要用別的,謝謝

(1)rn定義student類,其中包括四個私有變量(name、age、sex、score)、一個構造方法和show()方法。各成員的含義如下。rnrn變量name為字符串類型String,用于存儲學生的姓名。rn變量age為int類型,用于存儲學生的年齡。rn變量sex為boolean類型,用于存儲學生的性別,男生為false,女生為true。rn變量score為double類型,用于存儲學生的成績。rn構造方法包括四個參數,用于為變量(name、age、sex和score)賦值。rnShow()方法無參數,用于輸出變量(name、age、sex和score)的值。rn(2)rn創建一個接口IShape,接口中有一個求取面積的抽象方法public double area()。定義一個正方形類Square,該類實現了IShape接口。Square類中有一個屬性表示正方形的邊長;在構造方法中初始化該邊長。定義一個主類,在主類中,創建Square類的實例對象,求該正方形對象的面積。rn(3)rn定義一個抽象類AbstractTest,其中有一個公共的抽象方法dispMessage()。然后定義此抽象類的一個子類StudentTest,子類包含姓名,學號及分數三個屬性,子類具有兩個構造方法。
(1)
public class Student {
private String name;
private int age;
private boolean sex;
private double score;
public Student(String name, int age, boolean sex, double score) {
this.name = name;
this.age = age;
this.sex = sex;
this.score = score;
}
public void show() {
System.out.println("姓名:" + name);
System.out.println("年齡:" + age);
System.out.println("性別:" + (sex ? "男" : "女"));
System.out.println("分數:" + score);
}

public static void main(String[] args){
Student student = new Student("張三", 20, true, 88);
student.show();
}
}

(2)
public interface IShape {
public double area();
}

public class Square implements IShape{
private double length;
public Square(double length) {
this.length = length;
}

public double area() {
return length * length;
}

public static void main(String[] args){
Square square = new Square(12);
System.out.println(square.area());
}
}

(3)
public abstract class AbstractTest {
public abstract void dispMessage();
}

public class StudentTest extends AbstractTest{
private String name;
private int age;
private double score;
public StudentTest() {
name = "張三";
age = 20;
score = 70;
}

public StudentTest(String name, int age, double score) {
this.name = name;
this.age = age;
this.score = score;
}

@Override
public void dispMessage() {
System.out.println("StudentTest");
}
}

java程序設計題,求大神解答,謝謝?

1.定義并測試一個名為Student的類,包括屬性有“學號”、“姓名”、“身份證號碼”,以及2門課程“英語”和“計算機”的成績,包括的方法有計算2門課程的“總分”“平均分”。要求:①“身份證號碼”屬性完全封裝,其他屬性為友好變量②該類包含兩個構造方法,即一個無參的構造方法和-一個含四個參數的方法(四個參數分別給學號,姓名,英語和計算機屬性賦值)。❸“身份證號碼”屬性通過setter和getter設置和取得。n2.編寫一個Gstudent類,該類繼承Student類,要求Gstudent類:n(1)擴展一個“高等數學”屬性。n(2)1個無參的構造方法。n(3)一個帶5個參數的構造方法,為學號、姓名、高等數學、英語和計算機5個屬生賦值。該構造方法要調用Student類的帶4個參數的構造方法。n(4)覆蓋Student類的求總分和平均分的方法。n3.編寫主類test 用來測試上述兩個類。其中:一次性實例化10個Student對象和一個Gstudent對象。
您好,這個看著文字多,其實挺簡單的,你只需要一個一個的解決就可以了
你好,很高興認識你,希望你能每天過得開心

一道Java程序編程題

編寫一個字符界面的Java Application程序,接受用戶輸入的10個整數,并輸出這10個整數的最大值和最小值rnrn很簡單的一道題,算法我也知道了,但是就是如何用java語言實現“接受輸入”的這個功能,本人為了應付10月份的自考,所以代碼力求簡練,不需要太復雜,只要能實現功能就好,呵呵
你好!很高興為你回答問題。
首先,講解一些關鍵點:
【1】從命令行輸入并讀取命令行參數代碼(只給出關鍵部分)
Scanner reader = new Scanner(System.in);//從命令行輸入
a[i] = reader.nextInt();
【2】比較得出最大值算法
int max = a[0];
for (int j = 1; j < a.length; j++) {
if (a[j] > max) {
max = a[j];
}
}
【3】比較得出最小值算法
int min = a[0];
for (int j = 1; j < a.length; j++) {
if (a[j] < min) {
min = a[j];
}
}

執行結果如下:
請輸入10個整數:
1
2
3
4
5
6
7
8
9
10
10個數里面最大的是:10
10個數里面最小的是:1

完整源碼:
import java.util.Scanner;

/**
*
* @author 葉科良
*/
public class GetMaxAndMinVal {

public static void main(String[] args) {
Scanner reader = new Scanner(System.in);//從命令行輸入
System.out.println("請輸入10個整數:");
int[] a = new int[10];
for(int i=0; i<a.length; i++) {
a[i] = reader.nextInt();
}

int max = a[0];
for (int j = 1; j < a.length; j++) {
if (a[j] > max) {
max = a[j];
}
}

int min = a[0];
for (int j = 1; j < a.length; j++) {
if (a[j] < min) {
min = a[j];
}
}

System.out.println("10個數里面最大的是:" + max);
System.out.println("10個數里面最小的是:" + min);
}

}

最后,有問題可以追問!
接受輸入的語句
Scanner sc = new Scanner();
int n = sc.nextInt();
這個就是接受輸入整數
當然Scanner 需要導包 在前面還要加個 import java.util.*;
Scanner input=new Scanner(System.in);
int[] int=new int[10];
for(int i=0;i<str.lenth;i++){
System.out.println("請輸入第"+i+1+“個數:”)
str[i]=Integer.pasInt(str.nextLine());
}

Ok了,不知道你指的是不是這個
可以通過界面做,寫入到textbox中,然后通過getText()方法得到。
還可以通過最簡單的命令行中的 System.console().readLine() 方法得到在命令行中輸入的字符。

求一道java程序設計題

625這個數字很特別,625的平方等于390625,剛好其末3位是625本身。除了625,還有其它的3位數有這個特征嗎?rn 請編寫程序,尋找所有這樣的3位數:它的平方的末3位是這個數字本身。rn 輸出結果中,從小到大,每個找到的數字占一行。比如那個625就輸出為:rn 625rn如果代碼能夠最優化就好了
public class main1{
public static void main(String[] args){
int i = 100;
while(i<1000)
{
if(i%10 == 0&&i == (i*i)%1000) {System.out.println(i);i++;}
else if(i%10 == 1&&i == (i*i)%1000){System.out.println(i);i+=4;}
else if(i%10 == 5&&i == (i*i)%1000) {System.out.println(i);i++;}
else if(i%10 == 6&&i == (i*i)%1000) {System.out.println(i);i+=4;}
else i++;
}
}
}
樓上幾位大俠用的都是純數字的方法,那小弟我就補充個字符串的方法,Java中String中有好多方法,使用起來非常方便。
但如果樓主想鍛煉自己的編程能力及邏輯思維,建議使用樓上的方法。一樓的程序有點小錯誤, int temp=i*i;當i變大時,i*i肯定會超出int 的最大范圍的!
希望對你有幫助!
class practise{
public static void main(String args[]){
String str; //定義一個字符串,去接收i*i;
int x=0;
for(int i=100;i<=999;i++){
str=i*i+""; //將i*i轉化成字符串,方便下面的截取;
int y=str.length(); //得到str的長度,方便下面的截取;
x=Integer.parseInt(str.substring(y-3,y)); //截取最后三位,并將其轉化成int型,方便下面比較;
if(x==i){
System.out.println(i); //比較,輸出;
}
}
}
}

運行結果:376
625
#include<stdio.h>
int main()
{
int i;
int p=0;
int four=0;
for(i=100;i<1000;)
{
if(i==(i*i)%1000)
{
printf("%d\n",i);
}
switch(four%4)//因為只有0,1,5,6結尾的時候才可能其末3位是本身
{
case 0:i++;break;
case 1:i=i+4;break;
case 2:i=i+1;break;
case 3:i=i+4;break;
}
four++;
}

}
for(int i=100;i<=999;i++){
int temp=i*i;
temp=temp%1000;
if(i==temp)
System.out.println(i);
}
找老師吧,這種題沒人有耐性給你做的,好好學習,自己搞定,祝你成功

相關推薦:

怎樣辦理商標異議和答辯(商標被異議了 如何做異議答辯)

注冊商標續展(商標續展是什么時候開始)

專利權的歸屬(專利權歸屬原則)

什么是專利權濫用(專利濫用和專利劫持的區別)

專利標示是什么意思(專利標識是不是就是專利號)