java程序設計d卷(java程序設計a卷)

本文目錄一覽:

java程序設計?

下面是BankAccount類的代碼:

public class BankAccount {

  private String name;

  private double balance;

  private int year;

  private double rate = 0.01d;

  public String getName() {

      return name;

  }

  public void setName(String name) {

      this.name = name;

  }

  public double getRate() {

      return rate;

  }

  public void setRate(double rate) {

      this.rate = rate;

  }

  public double getBalance() {

      return balance;

  }

  public BankAccount() {

      this.balance = 10d;

      this.year = 1;

  }

  public BankAccount(double balance, int year) {

      this.balance = balance;

      this.year = year;

  }

  public void save(double balance, int year) {

      this.balance = this.balance + balance;

      this.year = year;

  }

  public void fetch(double balance) {

      this.balance = this.balance – balance;

      this.year = 0;

  }

  public double calcTotal() {

      return this.balance * this.rate * this.year + this.balance;

  }

}

下面是BankTest類的代碼:

public class BankTest {

  public static void main(String[] args) {

      BankAccount account = new BankAccount(1000d, 3);

      account.setName(“Tom”);

      account.save(2000d, 3);

      System.out.println(“該賬戶的姓名:” + account.getName());

      System.out.println(“該賬戶的存款額:” + account.getBalance());

      System.out.println(“該賬戶的總金額:” + account.calcTotal());

  }

}

下面是運行結果:

麻煩您看一下,是否能夠滿足要求。

JAVA初學者編程題d

import java.awt.BorderLayout;

import javax.swing.JPanel;

import javax.swing.JFrame;

import java.awt.Dimension;

import java.awt.GridBagLayout;

import java.awt.GridBagConstraints;

import java.awt.GridLayout;

import javax.swing.JButton;

import java.awt.CardLayout;

public class mianbansy extends JFrame {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private JPanel jPanel = null;

private JPanel jPanel1 = null;

private JPanel jPanel2 = null;

private JButton jButton = null;

private JButton jButton1 = null;

private JButton jButton2 = null;

private JButton jButton3 = null;

private static mianbansy mbsy;

/**

* This is the default constructor

*/

public mianbansy() {

super();

initialize();

}

/**

* This method initializes this

*

* @return void

*/

private void initialize() {

this.setSize(433, 358);

this.setContentPane(getJContentPane());

this.setTitle(“JFrame”);

this.setVisible(true);

}

/**

* This method initializes jContentPane

*

* @return javax.swing.JPanel

*/

private JPanel getJContentPane() {

if (jContentPane == null) {

jContentPane = new JPanel();

jContentPane.setLayout(new BorderLayout());

jContentPane.add(getJPanel(), BorderLayout.WEST);

jContentPane.add(getJPanel1(), BorderLayout.EAST);

jContentPane.add(getJPanel2(), BorderLayout.CENTER);

}

return jContentPane;

}

/**

* This method initializes jPanel

*

* @return javax.swing.JPanel

*/

private JPanel getJPanel() {

if (jPanel == null) {

GridLayout gridLayout = new GridLayout();

gridLayout.setRows(1);

jPanel = new JPanel();

jPanel.setLayout(gridLayout);

jPanel.setPreferredSize(new Dimension(200, 0));

jPanel.add(getJButton1(), null);

jPanel.add(getJButton2(), null);

jPanel.add(getJButton(), null);

}

return jPanel;

}

/**

* This method initializes jPanel1

*

* @return javax.swing.JPanel

*/

private JPanel getJPanel1() {

if (jPanel1 == null) {

jPanel1 = new JPanel();

jPanel1.setLayout(new GridBagLayout());

jPanel1.setPreferredSize(new Dimension(100, 0));

}

return jPanel1;

}

/**

* This method initializes jPanel2

*

* @return javax.swing.JPanel

*/

private JPanel getJPanel2() {

if (jPanel2 == null) {

jPanel2 = new JPanel();

jPanel2.setLayout(new CardLayout());

jPanel2.add(getJButton3(), getJButton3().getName());

}

return jPanel2;

}

/**

* This method initializes jButton

*

* @return javax.swing.JButton

*/

private JButton getJButton() {

if (jButton == null) {

jButton = new JButton();

jButton.setText(“1”);

}

return jButton;

}

/**

* This method initializes jButton1

*

* @return javax.swing.JButton

*/

private JButton getJButton1() {

if (jButton1 == null) {

jButton1 = new JButton();

jButton1.setText(“3”);

}

return jButton1;

}

/**

* This method initializes jButton2

*

* @return javax.swing.JButton

*/

private JButton getJButton2() {

if (jButton2 == null) {

jButton2 = new JButton();

jButton2.setText(“2”);

}

return jButton2;

}

/**

* This method initializes jButton3

*

* @return javax.swing.JButton

*/

private JButton getJButton3() {

if (jButton3 == null) {

jButton3 = new JButton();

jButton3.setName(“jButton3”);

jButton3.setText(“center面板按鈕”);

}

return jButton3;

}

public static void main(String args[]){

mbsy=new mianbansy();

}

} // @jve:decl-index=0:visual-constraint=”10,10″

大哥~~我還回答了你另一個「編程題」的問題(),運行過了,沒問題的,你記得處理那個問題啊~~^_^呵呵……

這個Java程序設計題怎麼做

DecimalFormat df = new DecimalFormat();

df.applyPattern(“0.00”);

double p = 160;

double w = 1000;

double d = 0;

Scanner sc = new Scanner(System.in);

System.out.print(“請輸入任意s值:”);

double s = sc.nextDouble();

if (s 0 s 250) {

d = 0;

} else if (s = 250 s 500) {

d = 0.02;

//System.out.println(s);

} else if (s = 500 s 1000) {

d = 0.05;

} else if (s = 1000 s 2000) {

d = 0.08;

} else if (s = 2000 s 3000) {

d = 0.1;

} else if (s = 3000) {

d = 0.15;

}

double exp = p * w * s * (1 – d);

System.out.println(df.format(exp));

java程序設計題

import java.io.BufferedInputStream;

import java.io.BufferedOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

public class Test {

public static void main(String[] args) {

BufferedOutputStream out = null;

try {

out = new BufferedOutputStream(new FileOutputStream(new File(“d:/info.txt”)));

String line = “第一行文本\n第二行文本”;

out.write(line.getBytes());

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

if (out != null) {

try {

out.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

BufferedInputStream in = null;

try {

in = new BufferedInputStream(new FileInputStream(“d:/info.txt”));

StringBuffer buffer = new StringBuffer();

byte[] buff = new byte[in.available()];

while (in.read(buff) != -1) {

buffer.append(new String(buff));

}

System.out.println(buffer);

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

if (in != null) {

try {

in.close();

in = null;

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

}

JAVA程序設計試卷

1.BCD

2.B

3.AB

4.ABCD

5.BC

6.C

7.ABD

8.ACD

9.C

10.A

JAVA程序設計題(很簡單的)

你的題有很多錯誤,我給你改了一下。

1.設變數i和j的定義如下,試分別計算下列表達式的值:

int i=1; double d=1.0;

1題 35/4 [8]

2題 46%9+4*4-2 [15]

3題 45+43%5*(23*3%2)[48]

4題 45+45*50%i– [45]

5題 45+45*50%(i–) [45]

6題 1.5*3+(++d) [6.5]

7題 1.5*3+d++ [5.5]

8題 i+=3/i+3 [7]

程序閱讀題

1給定如下代碼,寫出程序運行結果

class Example{

public static void main(String arges[]){

int i=0;

do{

System.out.println(“doing it for i is:”+i);

}while(–i0);

System.out.println(“finish”);

}

}

結果如下:

doing it for i is:0

finish

2 閱讀程序段寫出執行結果

for(int k=1;k=5;k++){

if(k4)break;

System.out.println(“k=”+k);

}

結果:

k=1

k=2

k=3

k=4

3試寫出下列程序段循環的運行結果

int i=1;

while(i10)

if(i++%2==0)

System.out.println(i);

結果:

3

5

7

9

操作題

求1!+2!+…+10!

public static void main(String arges[]){

long sum = 0;

for(int i = 1; i = 10; i++) {

long s = 1;

for(int j = 1; j = i; j++) {

s *= j;

}

sum += s;

}

System.out.println(“sum = ” + sum);

}

求100之內的所有「完數」。完數是指等於它的因子和的數。例如:6=1+2+3,6=1*2*3,則6是一個完數

public class wanshu{

public static void main(String[] args) {

for(int i = 1; i = 100; i++) {

if(fun(i)) {

System.out.println(i);

}

}

}

public static boolean fun(int num) {

int sum = 0;

for(int i = 1; i num; i++) {

if(num % i == 0) {

sum += i;

}

}

return num == sum;

}

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238815.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:13
下一篇 2024-12-12 12:13

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論