日夏养花网

您好,欢迎访问日夏养花网,我们的网址是:http://www.rixia.cc

java 简单应用题(南开100题)

2022-06-10 04:47:34 分类:养花问答 来源: 日夏养花网 作者: 网络整理 阅读:112

java应用题

1、编写一个成绩统计的java程序。先在数组中定义5个学生的成绩,再求出平均成绩,最后找出并输出最高分,用循环语句对5个学生的成绩排序,并按从小到大的顺序输出。rnrn2、定义一个点(Point)类,它包含横坐标x和纵坐标y两个属性,再给Point定义两个构造方法和一个打印点坐标的方法(Show());rn定义一http://www.rixia.cc个圆(Circle)类,它继承Point类(它是一个点,圆心(Center)),除此之外,还有属性半径(Radius),再给圆定义2个构造方法、一个打印圆的面积的方法(PrintArea())和一个打印圆中心、半径的方法(Show())。rnrn3、试编写一个程序完成文件拷贝功能,即从文件1.txt中读取数据,再写到文件文件2.txt中。
菜菜子

5道简单的JAVA编程题(高分悬赏)

一共5道,100分应该不少吧!rnrn1、rn(1)编写一个Java Application程序,名字自己定义,换行输出你的姓名、年龄、性别、班级(真实情况,如果不是为零分)。rn(2)编写完此程序后,其后缀名是什么?在“命令提示符窗口”中有哪个命令来编译此Java程序?并把此编译过程的语句写出来。rn(3)编译成功后,此Java程序的后缀名是什么?用哪个命令来运行此Java程序?并把此运行过程的语句写出来。rnrn2、编写程序,输出1到100间的所有偶数。分别用for、while、do…while语句实现。rnrnrn3、编写程序,从10个数当中找出最大值。分别用for、while、do…while语句实现。rnrn4、编写程序,计算从1到100之间的奇数之和。分别用for、while、do…while语句实现。rnrn5、rn(1)什么是类的继承?什么是父类?什么是子类?举例说明。rn(2)编写一个继承的程序。rnA、人类(Person)为父类,包含姓名、年龄、性别属性及一个包含所有属性赋值的构造方法和一个没有返回结果的输出方法(换行输出人的所有属性值和会说的语言)。rnB、再编写一个子类StudentPerson,继承Person类,StudentPerson除了拥有父类Person所拥有的属性和成员方法外,还具有所在学校、所在系别、所学专业、所在班级属性及其相应的构造方法和一个没有返回结果的输出学生所有信息的方法。rnC、编写一个StudentPersonDemo,输出一个具体的学生实例信息(你的信息)。
大题还有小题,没小题的就是有"分别用"这几个字,总共加起来好多啊.
贴都贴不下吧
写完了怎么给你
第一题:
(1)
public class One {

public static void main(String[] args) {
System.out.println("我叫***");
System.out.println("我今年**岁");
System.out.println("我的性别是:*");
System.out.println("我是**班上的学生");
}
}
(2)后缀是java,用javac命令来编译,编译语句是javac One.java
(3)后缀是class,用java命令来运行,运行语句是java One

有问题可以hi我
1)编写一个Java Application程序,名字自己定义,换行输出你的姓名、年龄、性别、班级
public class Text1{
public static void main(String args[]) {
System.out.println("你的姓名");
System.out.println("年龄");
System.out.println("性别");
System.out.println("班级");
}
}
(2)后缀名:.java ;用javac命令运行;命令:javac Text1.java
(3)编译后后缀名:.class;用java命令执行;命令:java Text1
2、编写程序,输出1到100间的所有偶数。分别用for、while、do…while语句实现。
(1)用for
public class ForText{
public static void main(String args[]){
for(int i=1;i<=100;i+=2)
System.out.print(" "+(i+1));
}
}
(2)用while
public class WhileTest{
public static void main(String args[]){
int i=1;
while(i<iIGMEyFWE=100)
{System.out.print(" "+(i+1));
i+=2;
}
}
}
(3)用do……while
public class DoWhileTest{
public static void main(String args[]){
int i=1;
do
{System.out.print(" "+(i+1));
i+=2;
}while(i<100);
}
}
4、编写程序,计算从1到100之间的奇数之和。分别用for、while、do…while语句实现。
(1)用for
public class ForTest{
public static void main(String args[]){
for(int i=1;i<=100;i+=2)
System.out.print(" "+i);
}
}
(2)用while
public class WhileTest{
public static void main(String args[]){
int i=1;
while(i<=100)
{System.out.print(" "+i));
i+=2;
}
}
}
(3)用do……while
public class DoWhileTest{
public static void main(String args[]){
int i=1;
do
{System.out.print(" "+i);
i+=2;
}while(i<100);
}
}
5、
(1)什么是类的继承?什么是父类?什么是子类?举例说明。
继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。另外,为子类追加新的属性和方法也是常见的做法。
2)编写一个继承的程序。
A、人类(Person)为父类,包含姓名、年龄、性别属性及一个包含所有属性赋值的构造方法和一个没有返回结果的输出方法(换行输出人的所有属性值和会说的语言)。
public Person(){
System.out.println("Person");
say();
}
public void say(){
System.out.println("Person");
}
}
class B extends Person{
public B(){
System.out.println("B");
say();
}
public void say(){
System.out.println("B");
}
}
class C extends B{
public C(){
System.out.println("C");
say();
}
public void say(){
System.out.println("C");
}
}
class Text{
public static void main(String args[]){
C c = new C();
}
}
这么简单的问题

谁回答都是害他

摆脱各位有点常识和责任心!

java编程应用题

给力的话还会加悬赏!!!!!rn当客户购买了一辆汽车,他们希望获得贷款,他们通常支付一些钱在售(首付)的时间,然后获得贷款的车(在资助金额)的费用的其余部分。rn要求用户输入: rn他们的姓名(作为一个字符串) rn汽车的成本 rn首付 rn车子贷款的的年数 rn每年的利率(例如,如果他们输入2.5,这将是2.5%)rnrn使用这个公式计算出客户的每月付款:rn每月付款 = rn ( 月利率 * 贷款金额 ) / ( 1 - (1 / ( 1 +月利率 )^贷款月数))rnrn你的程序的输出应为:rn每月支付格式化为钱 ;rn您生成用户的姓氏的第一个字母与1000和10000之间的随机数组合的帐号可以肯定的账号由一个字母后紧跟5位数字。因此,如果随机数为1000,帐户号码将具有前导0。(比如W01000)
package com.lq.test;

import java.util.Random;
import java.util.Scanner;

public class BuyCar {
    
    @SuppressWarnings({ "unused", "resource" })
    public static void main(String[] args){
         String name;
         int cost;
         int firstpay;
         int year;
         double rate;
        System.out.print("请输入姓名");
        Scanner scan  = new Scanner(System.in);
        name = scan.next();
        System.out.print("请输入汽车价格");
        
        cost = scan.nextInt();
        System.out.print("请输入首付金额");
        
        firstpay = scan.nextInt();
        System.out.print("请输入贷款年份");
        
        year = scan.nextInt();
        System.out.print("请输入利率");
        
        rate = scan.nextDouble();
        
        double monthrate = rate/1200;
        
        System.out.println("月利率"+monthrate);
        
        int monthnum = year*12;
        
        System.out.println("贷款多少月"+monthnum);
        
        double monthpay = (monthrate*cost)/(1-(1/Math.pow((1+monthrate), monthnum)));
        
        DecimalFormat df = new DecimalFormat(".00");
        
        Random rd = new Random();
        
        int i = rd.nextInt(9001);
        
        if (i != 9000) {
            i = 101000 + i;
        }
        String randInt = (i + "").substring(1);
        String firstChar = name.substring(0, 1);
 
        System.out.println(&qu日夏养花网ot;客户编号:" + firstChar + randInt);
        
        System.out.println("每月支付"+df.format(monthpay)+"元");
        
  &nbiIGMEyFWEsp; }
    
}

有两问题没解决:

1、计算公式里的那个贷款月数前面那个符号是什么意思?不懂,所以那个不知道怎么写。

2、里面的钱、利率什么的可能会涉及到小数点的问题,暂时没有做处理,(实际运行可能出现小数点后10多位的情况)

3、你说的格式化为钱是什么意思?

System.out.println("请输入姓名:");
        日夏养花网;Scanner scanner = new Scanner(System.in);
        String name = scanner.nextLine();
        System.out.println("请输入汽车成本:");
        Double carAmount = scanner.nextDouble();
        System.out.println("请输入首付:");
        Double firstAmount = scanner.nextDouble();
        System.out.println("请输入贷款的年数:");
        Double years = scanner.nextDouble();
        System.out.println("请输入每年的利息:");
        Double yearTax = scanner.nextDouble();
        scanner.close();

        // 贷款金额
        Double loans = carAmount - firstAmount;
        // 月利率
        Double monthTax = (yearTax / 100) / 12;

        Double months = years * 12;
        Double monthAmount = 0.0;
        // XXX 待修改
        // Double monthAmount = (monthTax * loans) / (1 - ((1 + monthTax) ^ months));

        // 随机数0-10000
        Random rand = new Random();
        int i = rand.nextInt(9001);
        if (i != 9000) {
            i = 101000 + i;
        }
        String randInt = (i + "").substring(1);
        String firstChar = name.substring(0, 1);

        System.out.println("客户编号?:" + firstChar + randInt);
        System.out.println("每月应付金额:" + monthAmount);

你这里的月利率和年利率是什么关系,简单的除12还是(1+月利率)^12=1+2.5%这么计算

过今天就要考java二级。我担心机试。考过的说下,我做的是南开的100道机试题,

good luck

文章标签:

本文标题: java 简单应用题(南开100题)
本文地址: http://www.rixia.cc/wenda/265960.html

上一篇:盆栽骨里红梅可以露天越冬吗?

下一篇:生活比南方的植物叶子一般比较大,而北方的植物一般叶子较小

相关推荐

推荐阅读

猜你喜欢

返回顶部