这是一道java编程题~求解!拜谢

作者&投稿:脂届 (若有异议请与网页底部的电邮联系)
这是一道java的编程题:求如下数值:1+1/3+ … + … +1/(2n-1);~

import java.util.*;

public class Main
{
public static void main(String[] args)
{
int n;
Double result = 0.0;
Scanner in = new Scanner (System.in);
System.out.print ("请输入n:");
n = in.nextInt();
while (n != 0)
{
for(int i = 1;i <= n; i ++)
{
result += 1.0 / (2 * i - 1);
}
System.out.println("result = " + result);
result = 0.0;
System.out.print ("请输入n:");
n = in.nextInt();
}
}

}

public class Test {

private int n;

private int sum=1;

public Test(int n) {
this.n = n;
}

public int jisuan() {
for (int i = 1; i <= n; i++) {
sum *= i;
}
return sum;
}

public static void main(String args[]) {
Test test = new Test(5);
System.out.println(test.jisuan());
}

}

:(1)创建商品抽象类(Product),定义成员(Id:编号,name:名称,price:价格,count:数量),定义方法(抽象方法printInfo:打印商品信息,boolean sell(int count):出售商品)。定义构造方法可以通过参数初始化成员。给所有成员的getter和setter(2)定义图书类(Book)继承商品类,定义(author:作者),也是通过构造函数传递成员数据。给所有成员的getter和setter。重写printInfo方法,打印图书信息。(3)定义电脑类(computer)继承商品类,定义(CPU:和Memory:内存),也是通过构造函数传递成员数据。给所有成员的getter和setter。重写printInfo方法,打印电脑信息。(4)定义用户类(User),定义(name:姓名,password:,money:余额),通过构造函数的方式初始化成员。。给所有成员的getter和setter。定义方法int buy(Product p1,int count)(1:表示购买成功,2表示商品的数量不足,3表示拥护的余额不足)(5)定义一个日志接口(Log),定义方法void write(String info):将数据写入到到文件汇总,close();关闭文件(6)定义一个日志类实现Log(LogImplFile),实现将日志信息写入到文件中。(7)测试类Log log=new LogItImpl();User user=new User("张三", "123", 100);Product p1=new Book(1,"Java",48,2,"Bruce");Product p2=new Computer(2, "苹果X100", 9999, 2, "Intel I7", "4G"); p1.printInfo();p2.printInfo() int p1Num=3;int p2Num=1;;String info=null; switch (user.buy(p1, p1Num)) { case 1: info="购买成功,用户余额:"+user.getMoney(); log.write(info); System.out.println(info); break; case 2: info="商品:"+p1.getName()+" 数量不足"; log.write(info); System.out.println(info); break; case 3: info="用户余额不足,请充值"; log.write(info); System.out.println(info); break; }

怎么这么多问这一题的,邮箱发来,类文件传给你。

我的邮箱谢谢啦 不胜感激 854267826@qq.com


这是一道java的编程题:求如下数值:1+1\/3+ … + … +1\/(2n-1);_百度...
import java.util.*;public class Main { public static void main(String[] args){ int n;Double result = 0.0;Scanner in = new Scanner (System.in);System.out.print ("请输入n:");n = in.nextInt();while (n != 0){ for(int i = 1;i <= n; i ++){ result += 1.0 ...

一道Java编程题,拜托了各位大神
1.定义一个Student类,包括学号,姓名,成绩三个字段,生成get,set和toString方法,实现Comparable接口,重写toCompare方法,方法里就是本题的逻辑,先按成绩比较,再按学好比较,使用TreeSet不实现这个接口会报错。package Collection;public class Student implements Comparable<Student> {private long sno;priv...

一道Java编程题,求各位大神,告知我该怎么写
package javaexc;public class Score { public static void main(String[] args) { \/\/ 定义存储分数数组 int score[][]=new int[20][5]; \/\/总分 int sumscore=0; \/\/存储总分的一维数组 int sumscores[]=new int[20]; \/\/平均分 int avescore=0; System.out.print("core...

一道简单的JAVA编程题,各位大神些,帮帮忙。
public class main { public static void main(String[] args){ Person p = new Person("Parker","Male",17);Teacher t = new Teacher("John","Male",46,"Professor","Maths");Student s = new Student("Mary","Female",18,"12345","2010\/9\/1","Physics");System.out.println(p);S...

用JAVA程序编程一道能输出:我的名字叫张三,我是一个学生,今年24随,每 ...
public class $ { public static void main(String[] args) { People p0 = new People("张三", "学生", 24, "每天早上8:10分上课", "下午4点打球!"); System.out.println(p0); People p1 = new People("李四", "老师", 42, "每天早上8:10分上课", "下午4点下班!

一道JAVA编程题 请帮我解答 谢谢 没多少分 只要做对了 我的分数都给...
import java.util.ArrayList;import java.util.List;public class SortTest { public static void main(String[] args){ ArrayList<String[]> sortList=new ArrayList<String[]>();sortList.add(new String[]{"企业1","110",null,null,"410","1"});sortList.add(new String[]{"企业2","...

java一道编程题第三题怎么做
按照题目要求编写的Java程序如下 import java.util.Scanner;public class H { public static void main(String[] args) { String[] s={"zero","one","two","three","four","five","six","seven","eight","nine"};int i;Scanner sc=new Scanner(System.in);String str=sc.nextLine();f...

一道java编程题
import java.util.Scanner;public class Demo9 { \/ 随便输入一段字符串,把出现次数最多的打印出来,如:aabbbbbbbbbcccdffff,就把b打印出来,用java代码实现 \/ public static void main(String[] args) { \/\/ 获得输入的字符串 Scanner input = new Scanner(System.in);String str = input.next()...

一道有趣的Java编程题,如何输出Hello world!
可以这样:public class Demo { public static void main(String... a) { if (new Object() {{System.out.print("Hello,");}} == null) { System.out.print("Hello,"); } else { System.out.println("World"); } }}输入结果:...

一道Java 编程题 帮忙做一下
public class Box{ double length;double width;double height;public Box(double length, double width, double height) { this.length = length;this.width= width;this.height= height;this.sex = sex;} public Box() { } public double getHeight() { return height;} public void setHeight(...

深泽县19212877089: Java编程题,呜呜呜呜,要交作业呀~这里是一道题,求帮忙!万分感谢! -
独注三七: 程序如下:Point类:public class Point{ private int x; private int y; public Point() { } public Point(int x, int y) { this.x = x; this.y = y; } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y...

深泽县19212877089: 跪求大佬解答一道Java编程题!!! -
独注三七: 参考代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JSFrame extends Frame implements ActionListener { //本类继承于Frame,实现ActionListener TextField tf1, tf2, tf3, tf4; public JSFrame() { Panel jp = new Panel(...

深泽县19212877089: 简单小题,大家帮忙这是java最基础的一道编程题,是构造一个数组,然后输出最大值,下面的代码也是正确的,但貌似不是很符合编码规范,大家帮忙转... -
独注三七:[答案] public class Max {private int array[] = { 2,5,3,8,6 };public Max(){}public void getMax(){int i;int max = array[0];for (i = 0; i max) {max = array[i];}}System.out.p...

深泽县19212877089: Java问题一道,求解,谢谢!
独注三七: /**********第一个填空的内容 start**********/for (i = m; i <= n; i++) { boolean boo = is(i); if(boo) System.out.print(i+" ");}/**********第一个填空的内容 end**********/ /**********第二个填空的内容 start**********/ public static boolean is(int number){ ...

深泽县19212877089: 这是一道java的编程题:求如下数值:1+1/3+ … + … +1/(2n - 1); -
独注三七: import java.util.*; public class Main { public static void main(String[] args){ int n; Double result = 0.0; Scanner in = new Scanner (System.in); System.out.print ("请输入n:"); n = in.nextInt(); while (n != 0) { for(int i = 1;i{ result += 1.0 / (2 * i - 1); } ...

深泽县19212877089: Java编程问题一道,求解,谢谢!
独注三七: 完整程序为:import java.util.Scanner;public class Test50007{public static void main(String args[]){int ri,repeat;int i, m, n;Scanner in=new Scanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){m=in.nextInt();n=in.nextInt();//填空for(i=m;...

深泽县19212877089: 一道简单的JAVA基础题,求解疑!多谢! -
独注三七: 举个例子吧.int num = input.nextInt(); 你输入 98980.这是5位数吧.do{ num = num / 10; //提取位数 count++; }while(num > 0); num = 98980,除以10之后的值是9898,赋值给num.这时候,计数器count++就成了1.然后判断循环条件(...

深泽县19212877089: 求解一道JAVA程序编程题,100000火急!!6月3日前希望能解决 -
独注三七: //可以转换大小写 import javax.swing.JOptionPane;public class ZiMuDaoXu {static char sd;/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub String input=JOptionPane.showInputDialog(null,"请...

深泽县19212877089: 大侠(JAVA高手)帮忙解一道编程题目!跪谢··· -
独注三七: 你要是不涉及到数据库和WEB应用,只要求按成绩高低排名并输出到控制台的话,那就简单了,如下可参考:import java.util.*;public class T1109 { public static void main(String[] args) { Set<Student>students = new TreeSet<Student>(); students....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网