java语言程序设计代码 java语言程序设计编程题答案

java语言程序设计4.17

package com.test;

10年积累的成都网站设计、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有九原免费网站建设让你可以放心的选择与我们合作。

import java.util.Scanner;

public class Jizita {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

int n = scan.nextInt();

for(int i=0;in;i++)

{

for(int j=i;j(n-1);j++)

{

System.out.print("  ");

}

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

{

System.out.print(j);

System.out.print(" ");

}

for(int j=i;j0;j--)

{

System.out.print(j);

System.out.print(" ");

}

System.out.println();

}

}

}

java语言程序设计:下面是一个数组的定义: int[] a={26,3,0,9,22,7,16,6,38,9,19}

可以使用冒泡排序的方法实现,代码如下:

public class TestDemo {

public static void main(String args[]) {

int[] a = { 26, 3, 0, 9, 22, 7, 16, 6, 38, 9, 19 };

for (int i = 0; i a.length; i++) {

for (int j = 0; j a.length - 1 - i; j++) {

if (a[j] a[j + 1]) {

int b = a[j];

a[j] = a[j + 1];

a[j + 1] = b;

}

}

}

for (int i = 0; i a.length; i++) {

System.out.print(a[i] + ",");

}

}

}

输出的结果为:38,26,22,19,16,9,9,7,6,3,0,

采用Java语言面向对象思想,编写程序, 七个要求7个代码

public class Person {

//(1) 设计一个类 人员,包含三个成员变量:姓名、年龄、性别。

private String name;

private int age;

private String sex;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

}

//(2) 设计员工和顾客两个类为 人员类的子类,员工类包含一个成员变量:职称级别;顾客包含一个成员变量:账户余额。

class worker extends Person{

private String Title_Level;

public String getTitle_Level() {

return Title_Level;

}

public void setTitle_Level(String title_Level) {

Title_Level = title_Level;

}

}

class Customer extends Person{

private int Account_balance;

public int getAccount_balance() {

return Account_balance;

}

public void setAccount_balance(int account_balance) {

Account_balance = account_balance;

}

}

//(3) 设计一个类 取款机包含两个成员方法:取款,查询账户。

interface ATM{

void Teller(Customer cus);

void Checkaccount(Customer cus);

}

//4) 实现取款机的取款方法,

//当顾客来取钱但是账户余额不足时抛出异常“余额不足”并显示,

//无论取款是否发生异常,最终取款方法需要执行“退卡”操作。

class ATMimpl implements ATM{

public void Checkaccount(Customer cus) {

}

public void Teller(Customer cus) {

}

}

JAVA语言 采用面向对象程序设计思想编写程序计算 n!,要求使用接口 和抽象类实现。急求全部代码

接口:FactorialImp

抽象类:FactorialAbs

实现计算阶乘n!的类:Fatorial

代码:

/**

* 阶乘计算器

* 接口

*/

public interface FactorialImp {

// 计算阶乘n!的值

long factorial(int n);

}

/**

* 阶乘计算器

* 抽象类 继承 FactorialImp

*/

public abstract class FactorialAbs implements FactorialImp {

/**

 * 实现计算阶乘n!的值的方法

 */

public long factorial(int n) {

return multiplicationCount(n, n - 1);

}

/**

 * 增加抽象方法--计算两数相乘

 * 

 * @param param1Int

 * @param param2Int

 * @return 两数相乘的积

 */

abstract long multiplicationCount(long param1Int, long param2Int);

}

/**

* 实现阶乘计算器类

*/

public class Fatorial extends FactorialAbs {

@Override

long multiplicationCount(long param1Int, long param2Int) {

if (param2Int == 1) {

return param1Int;

} else {

return multiplicationCount(param1Int * param2Int, param2Int - 1);

}

}

}

/**

* 测试类

*/

public class Test {

public static void main(String[] args) {

Fatorial localFatorial = new Fatorial();

System.out.println("100! = " + localFatorial.factorial(10));

}

}


分享名称:java语言程序设计代码 java语言程序设计编程题答案
网站链接:http://myzitong.com/article/ddjjscc.html