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/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

发表回复

登录后才能评论