用JAVA语言编写求解一元多次方程(如一元一次,一元二次和一元高次方程)的解的应用程序.

机灵兔2022-10-04 11:39:541条回答

用JAVA语言编写求解一元多次方程(如一元一次,一元二次和一元高次方程)的解的应用程序.
java编程
1、编写求解几何图形周长、面积的应用程序,要求如下:
1)、几何图形要求至少包含直线、三角形,矩型,圆等类型
2)、要求能计算两个图形之间的距离
3)、要求能计算两个图形进行布尔运算(即交、并、差)后的面积(可选作).
2、编写求解一元多次方程的解,要求如下:
1)至少包括一元一次、一元二次、一元三次方程
2) 至少设计两个接口
3)必须用到内部类和包
4)写出详细的编译运行过程

已提交,审核后显示!提交回复

共1条回复
xiesp 共回答了11个问题 | 采纳率81.8%
你好好看看Math相关的api
1年前

相关推荐

下面哪个不是java语言中的关键字?( ) A.long B.sizeof
下面哪个不是java语言中的关键字?( ) A.long B.sizeof
下面哪个不是java语言中的关键字?( )
A.long
B.sizeof
C.instanceof
D.const
每天都打嗝嘿1年前1
chuchan1987 共回答了17个问题 | 采纳率88.2%
刚才抽了,B~~~~~~~~
一眼看着D以为没有了~~
const是Java的一个保留关键字,没有使用。
sizeof真的是C/C++的,Java里没有~~
(const敲进eclipse里是会变色的,虽然点编译会出错)
用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.
用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.
要求:输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开.对于每组输入数据,输出一行,结果保留两位小数.
鲽鱼1年前1
tycoolman 共回答了24个问题 | 采纳率95.8%
import java.util.Scanner;
public class TestObject {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.println("请输入第一个坐标点:");
int x1 = in.nextInt();
int y1 = in.nextInt();
System.out.println("请输入第二个坐标点:");
int x2 = in.nextInt();
int y2 = in.nextInt();
int distance = (int) Math.sqrt(Math.abs((x1 - x2)*(x1 - x2))+Math.abs((y1 - y2)*(y1 - y2)));
System.out.println("两点间距离是:"+distance);
}
}
java语言的执行模式什么(下面有选项)
java语言的执行模式什么(下面有选项)
A.全编译型 B.全解释型 C.半编译型 D.同脚本语言的解释模式
haogggggggg1年前1
方文月 共回答了18个问题 | 采纳率88.9%
出这个题的人有毛病,java是先将.java编译成.class,然后这些字节码又需要JVM的解释。。。考试的话还是勉强选C吧,根本没有半编译型这种说法,只是Java比较特别而已。
用java语言编程 从键盘输入三个数,以这三个数为三角形三条边的边长,请问这三条边是否可以组成三角形,
用java语言编程 从键盘输入三个数,以这三个数为三角形三条边的边长,请问这三条边是否可以组成三角形,
用java语言编程.从键盘输入三个数,以这三个数为三角形三条边的边长,请问这三条边是否可以组成三角形,如果可以,是什么三角形(普通,等腰,等边)?
(提示:三角形定律:三角形的任意两边之和大于第三边)
输入4组数字:7,4,2; 3,5,7; 6,6,8; 7,7,7
789456321xc1年前1
tft_1981 共回答了25个问题 | 采纳率96%
其实这种逻辑运算的,提现不错Java的面向对象的概念的,你直接写逻辑语句就好,首先判断等边,即if(a==b==c) System.out.print("该三角形是等边三角形");
这样写下去就好了.希望采纳
用JAVA语言编写编写一个类来描述坐标点的状态信息以及每个状态信息的设置和读取方法。
用java语言编写编写一个类来描述坐标点的状态信息以及每个状态信息的设置和读取方法。
(1)编写一个类来描述坐标点的状态信息以及每个状态信息的设置和读取方法。
(2)为(1)所编写的类添加两个构造方法,要求:第一个构造方法为默认构造方法,将坐标点初始化为(0,0)的位置;第二个构造方法带有两个参数,分别初始化横坐标和纵坐标。
(3)编写一个类, 该类描述了一个具***值的坐标点,要求:一是必须继承(2)所编写的类;二是该类必须具有一个带3个参数的构造方法,分别初始化横坐标、纵坐标和权值,并且必须使用父类的构造方法来初始化横坐标和纵坐标;三是写一个方法,来判断两个具***值的坐标是否相等,并将结果显示在屏幕上。
qingfengljh1年前1
橙竹A晨A澜静A雪 共回答了19个问题 | 采纳率89.5%
删除不好做,因为你是一个文件内容的删除。可以用字符串数组来保存每一行的给每个表的列名都采用统一的前缀,那么在编写SQL表达式的时候会得到大大的简化
用JAVA语言设计一个类,统计一篇英文文章的词频,并按照词频由高到低输出.修改下面代码就行了.
用JAVA语言设计一个类,统计一篇英文文章的词频,并按照词频由高到低输出.修改下面代码就行了.
public class Article {
//保存文章的内容
String content;
//保存分割后的单词集合
String[] rawWords;
//保存统计后的单词集合
String[] words;
//保存单词对应的词频
int[] wordFreqs;
//构造函数,输入文章内容
//提高部分:从文件中读取
public Article()
{
content="kolya is one of the richest films i've seen in some time .zdenek sverak plays a confirmed old bachelor ( who's likely to remain so ) ,who finds his life as a czech cellist increasingly impacted by the five-year old boy that he's taking care of .though it ends rather abruptly-- and i'm whining ,'cause i wanted to spend more time with these characters-- the acting ,writing ,and production values are as high as ,if not higher than ,comparable american dramas .this father-and-son delight-- sverak also wrote the script ,while his son ,jan ,directed-- won a golden globe for best foreign language film and ,a couple days after i saw it ,walked away an oscar .in czech and russian ,with english subtitles .";
}
//对文章根据分隔符进行分词,将结果保存到rawWords数组中
public void splitWord()
{
}
//统计词,遍历数组
public void countWordFreq()
{
}
//根据词频,将词数组和词频数组进行降序排序
public void sort()
{
}
//将排序结果输出
public void printResult()
{
}
public static void main(String[] args)
{
//测试类的功能
}
}
(2)在上面的基础上完成从文件夹中读取所有文章,输出每篇文章词频最高的10个词.
mhz1531年前1
洪湖市ffyy 共回答了14个问题 | 采纳率85.7%
这题目如果能增加一个类的话会高效很多.如果非要在这个框框里面,代码麻烦 效率低下呢.
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
public class Article {
//保存文章的内容
String content;
//保存分割后的单词集合
String[] rawWords;
//保存统计后的单词集合
String[] words;
//保存单词对应的词频
int[] wordFreqs;
//构造函数,输入文章内容
//提高部分:从文件中读取
public Article() {
content = "kolya is one of the richest films i've seen in some time . zdenek sverak plays a confirmed old bachelor ( who's likely to remain so ) , who finds his life as a czech cellist increasingly impacted by the five-year old boy that he's taking care of . though it ends rather abruptly-- and i'm whining , 'cause i wanted to spend more time with these characters-- the acting , writing , and production values are as high as , if not higher than , comparable american dramas . this father-and-son delight-- sverak also wrote the script , while his son , jan , directed-- won a golden globe for best foreign language film and , a couple days after i saw it , walked away an oscar . in czech and russian , with english subtitles . ";
}
//对文章根据分隔符进行分词,将结果保存到rawWords数组中
public void splitWord(){
//分词的时候,因为标点符号不参与,所以所有的符号全部替换为空格
final char SPACE = ' ';
content = content.replace(''', SPACE).replace(',', SPACE).replace('.', SPACE);
content = content.replace('(', SPACE).replace(')', SPACE).replace('-', SPACE);

rawWords = content.split("\s+");//凡是空格隔开的都算单词,上面替换了', 所以I've 被分成2个 //单词
}
//统计词,遍历数组
public void countWordFreq() {
//将所有出现的字符串放入唯一的set中,不用map,是因为map寻找效率太低了
Set set = new TreeSet();

for(String word: rawWords){
set.add(word);
}

Iterator ite = set.iterator();
List wordsList = new ArrayList();
List freqList = new ArrayList();
//多少个字符串未知,所以用list来保存先
while(ite.hasNext()){
String word = (String) ite.next();

int count = 0;//统计相同字符串的个数
for(String str: rawWords){
if(str.equals(word)){
count++;
}
}

wordsList.add(word);
freqList.add(count++);
}

//存入数组当中
words = wordsList.toArray(new String[0]);

wordFreqs = new int[freqList.size()];
for(int i = 0; i < freqList.size(); i++){
wordFreqs[i] = freqList.get(i);
}

}
//根据词频,将词数组和词频数组进行降序排序
public void sort() {

class Word{
private String word;
private int freq;

public Word(String word, int freq){
this.word = word;
this.freq = freq;
}
}
//注意:此处排序,1)首先按照词频降序排列, 2)如果词频相同,按照字母降序排列,
//如 'abc' > 'ab' >'aa'
class WordComparator implements Comparator{
public int compare(Object o1, Object o2) {
Word word1 = (Word) o1;
Word word2 = (Word) o2;

if(word1.freq < word2.freq){
return 1;
}else if(word1.freq > word2.freq){
return -1;
}else{

int len1 = word1.word.trim().length();
int len2 = word2.word.trim().length();

String min = len1 > len2? word2.word: word1.word;
String max = len1 > len2? word1.word: word2.word;

for(int i = 0; i < min.length(); i++){
if(min.charAt(i) < max.charAt(i)){
return 1;
}
}

return 1;

}
}

}

List wordList = new ArrayList();

for(int i = 0; i < words.length; i++){
wordList.add(new Word(words[i], wordFreqs[i]));
}

Collections.sort(wordList, new WordComparator());

for(int i = 0; i < wordList.size(); i++){
Word wor = (Word) wordList.get(i);

words[i] = wor.word;
wordFreqs[i] = wor.freq;
}

}
//将排序结果输出
public void printResult() {
System.out.println("Total " + words.length + " different words in the content!");
for(int i = 0; i < words.length; i++){
System.out.println(wordFreqs[i] + " " + words[i]);
}
}
//测试类的功能
public static void main(String[] args) {
Article a = new Article();
a.splitWord();
a.countWordFreq();
a.sort();
a.printResult();
}
}
-----------------------
Total 99 different words in the content!
5 and
4 the
4 i
4 a
3 as
2 with
2 who
2 to
2 time
2 sverak
2 son
2 s
2 old
2 of
2 it
2 in
2 his
2 czech
1 zdenek
1 year
1 wrote
1 writing
1 won
1 whining
1 while
1 wanted
1 walked
1 ve
1 values
1 though
1 this
1 these
1 that
1 than
1 taking
1 subtitles
1 spend
1 some
1 so
1 seen
1 script
1 saw
1 russian
1 richest
1 remain
1 rather
1 production
1 plays
1 oscar
1 one
1 not
1 more
1 m
1 likely
1 life
1 language
1 kolya
1 jan
1 is
1 increasingly
1 impacted
1 if
1 higher
1 high
1 he
1 golden
1 globe
1 foreign
1 for
1 five
1 finds
1 films
1 film
1 father
1 english
1 ends
1 dramas
1 directed
1 delight
1 days
1 couple
1 confirmed
1 comparable
1 characters
1 cellist
1 cause
1 care
1 by
1 boy
1 best
1 bachelor
1 away
1 are
1 an
1 american
1 also
1 after
1 acting
1 abruptly
用JAVA语言编写程序19.编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字 1代替字母 a,数
若尘xuexue1年前1
cenboy_luck 共回答了22个问题 | 采纳率90.9%
String result = sentence.replaceAll("a","1").replaceAll("b","2").;
依此写 这个可以查API的
用JAVA语言描述一个盒子类Box,其有长宽高三个属性,并能够设置每一个盒子的长宽高和计算盒子的体积.
用JAVA语言描述一个盒子类Box,其有长宽高三个属性,并能够设置每一个盒子的长宽高和计算盒子的体积.
在编写一个主类,再其主方法main()中创建一个具体的盒子,求出盒子的体积!我可能题没读通,
peacecopper1年前1
dearenen 共回答了18个问题 | 采纳率88.9%
class Demo{
x09
x09public static void main(String[] args) {
x09x09Box box =new Box(2, 2, 2);
x09 System.out.println("这个长方体的体积是:" +box.volume());
}
x09
}
class Box {
double width;
double height;
double depth;
Box(double w,double h,double d) {
width = w;
height = h;
depth = d;
}
double volume() {
return width * height * depth;
}
}
用java语言编写算法 我们是做java的课程设计
用java语言编写算法 我们是做java的课程设计
小弟把自己所以的积分都供给你
用最小二乘法求一个形如y=a+bx*x的经验公式,使它与表中数据相拟合,并求均方误差[用几组实际数据]
用java写出程序 不诚者 ***者 勿扰
yima10101年前2
chezhulin 共回答了17个问题 | 采纳率100%
计算器可以用的 调下模式
用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推
用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推
public class Star {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
String num = s.nextLine();
int number = Integer.parseInt(num);
Star star = new Star();
star.fun(number);
}
public void fun(int i) {
for (int j = 0; j 0) {
System.out.print("*");
}
for (int k = j; k < i; k++) {
System.out.print(".");
}
}
System.out.println();
}
}
}
这是我写的代码,但是输出来的图形是
*.*.*.*.
*...*...*...
*..*..
*.
,如何输出正着的图形?
只是看到了1年前1
062597152 共回答了25个问题 | 采纳率88%
public class ShortTest {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String num = s.nextLine();
int number = Integer.parseInt(num);
ShortTest.printDiagram(number);
}

public static void printDiagram(int i){
for (int le=0;le<=i;le++){
for(int j=0;jSystem.out.print('*');
for (int k=0;k System.out.print('.');
}
System.out.println();
}
}
}输入4,打出来*.*..*..*...*...*...*.*.*.*.
JAVA语言中开方求根等公式方法有总结一块的的没?
JAVA语言中开方求根等公式方法有总结一块的的没?
惭愧 呵呵就是数学公式了.
蔷薇之吻1年前1
wowo1106 共回答了15个问题 | 采纳率86.7%
Java只有开方的方法,没有求根公式
Math.sqrt(16) = 4.0
public static double sqrt(double a)返回正确舍入的 double 值的正平方根.特殊情况是:
如果参数是 NaN 或小于零,那么结果是 NaN.
如果参数是正无穷大,那么结果就是正无穷大.
如果参数是正零或负零,那么结果与参数相同.
否则,结果是最接近该参数值的真实数学平方根的 double 值.
参数:
a - 一个值.
返回:
a 的正平方根.如果参数是 NaN 或小于零,那么结果是 NaN.
JAVA有关在java语言中,临界区可以是一个语句块,或者是一个方法,并用()关键字标识。A. synchronized
JAVA有关
在java语言中,临界区可以是一个语句块,或者是一个方法,并用()关键字标识。
A. synchronized
B. include
C. import
D. Thread
yuzhongni1年前1
ttllpp11 共回答了18个问题 | 采纳率83.3%
选A
synchronized(同步)
在Java中此关键字以两种相关的方式使用,可以作为一个修饰符,也可以作为一条语句。
首选,这是一个应用于类或实例方法的修饰符。它表示,相应方法在修改类的内部状态 (或者修改类的一个实例的内部状态)时,所用的方式不是线程安全的。 在运行一个synchronized类方法之前,Java得到该类的一个锁, 以此确保其他线程无法并发地修改此类。 在运行一个synchronized实例方法前,Java将对调用该方法的实例得到一个锁, 从而确保其他线程不能同时修改此对象。Java还支持一个synchronized语句,它相当于指定代码的一个 “临界区”。synchronized关键字后面是一个用括号括起的表达式以及一条语句或一个语句块。 此表达式必须计算为一个对象或数组。 Java在执行相应语句之前将对所指定的对象或数组得到一个锁。
英语翻译本系统是在Windows xp操作系统下,使用java语言实现的多媒体演示——网络游鱼 所开发的多媒体演示系统.
英语翻译
本系统是在Windows xp操作系统下,
使用java语言实现的多媒体演示——网络游鱼 所开发的多媒体演示系统.
现代的多媒体演示技术日益强大,有很大的应用范围,取代了以往的用笔和纸描绘生动的动画.系统的总体任务是实现多媒体展示中各种信息的系统化、规范化和自动化.系统使用Java的多媒体、多线程、网络通信等多种技术并结合计算机网络的信息交互原理,创造出一个有声有色、生动逼真、具有网络交互能力的多媒体演示系统.
hewei08811年前1
芷伊百合 共回答了13个问题 | 采纳率84.6%
The system is a multimedia demonstration which is realized by Java language under Window XP system; it's a system developed by 网络游鱼.The present multimedia demonstration features increasingly powerful technologies, which are applicable wildly and replace use of brush and paper to delineate vivid animation in the past .The ultimate mission of this system is to realize the systematization, the normalization and the automation of the various information in the process of multimedia demonstration.With application of Java multimedia, multithreading ,network communication, and other techniques, this system combines the Principle of information interaction on computer networks to present an vivid & dramatic and lively & lifelike demonstration system which is equiped with capacity of information interaction.
帮忙做下这个题,加分。用java语言
帮忙做下这个题,加分。用java语言
现有如下两个已知条件:
1)在F盘有一个文件:a.txt,该文件内容如下:
classes:test.Person,id:5,name:"aaa",length:10
classes:test.Student,id:6,name:"bbb",length:11
其中classes代表一个类,上面两行说明有两个类,都在test包下(假设test包下已经存在相应的class文件)。
这两个类具有相同的属性
idLong类型
nameString类型
lengthLong类型

2)定义一个类Properties,该类中也有上述属性:id,name,length

请根据上面已知条件完成下列两个小题
A:把a.txt这个文件的内容读取出来,然后解析成key-value的形式,
例如:key为classes,value就是test.person或test.Student
key为id,value就是5或者6
如果解析到的key为classes,就利用反射机制创建该类的对象;
如果解析到的key不是classes,就拼接出对应key(其实是一个类的属性)的Setter方法(假设原类中定义了对应的setter方法),
再次利用反射机制把对应value的值设置到对应classes表示的对象中
本题最总结果会得到两个对象。

B:A题会产生两个对象,将每一个对象的三个属性通过反射技术赋值到一个Properties对象中,
这样的Properties对象也会有两个,将这样的两个对象存储在集合中并且打印在控制台。

即:根据已知条件1,完成A题,再根据A题结果与已知条件2完成B题,
1题中的字节码文件需要手自己写出java文件并编译成class文件
luowusong1年前1
susanforest 共回答了12个问题 | 采纳率83.3%
真有才,这种题给10分。
还是自己写吧。
说实话都是很基础的东西。
上班写这些东西也要1小时以上的。搭建一个通用的方法的话。