1.例4.7弦截法求方程f(x)=x^3-5x^2+16x-80=0的根

 import java.util.Scanner;
import java.lang.*;
public class cjava {
public static void main(String[] args) {
double x1,x2,f1,f2,x;
Scanner a=new Scanner(System.in);
do
{
System.out.println("input x1,x2:");
x1=a.nextDouble();
x2=a.nextDouble();
f1=f(x1);
f2=f(x2);
}while(f1*f2>=0);
x=root(x1,x2);
System.out.println("A root of equation is "+x);
}
static double f(double x) {
double y;
y=x*x-5*x+16*x-80;
return y;
}
static double xpoint(double x1,double x2)
{
double y;
y=(x1*f(x2)-x2*f(x1))/(f(x2)-f(x1));
return y; }
static double root(double x1,double x2)
{
double x,y,y1;
y1=f(x1);
do
{
x=xpoint(x1,x2);
y=f(x);
if(y*y1>0)
{
y1=y;
x1=x;
}
else
x2=x;
}while(Math.sqrt(y)>=0.00001);
return x;
}
}

例4.8递归的方法求n!

import java.util.Scanner;
public class cjava {
public static void main(String[] args) {
int n;long y;
@SuppressWarnings("resource")
Scanner a=new Scanner(System.in);
System.out.println("please input an integer");
n=a.nextInt();
y=fac(n);
System.out.println(n+"!="+y);
}
static long fac(int n) {
long f;
if(n<0) {
System.out.println("n<0,data error!");
f=-1;
}
else if(n==0||n==1)
f=1;
else
f=fac(n-1)*n;
return f;
}
}

2.没问题

3.明天继续写例题

最新文章

  1. 谷歌地图地理解析和反解析geocode.geocoder详解
  2. 双系统Ubuntu分区扩容过程记录
  3. getRemoteAddr()和getRemoteHost() 区别
  4. 【iCore3 双核心板_FPGA】实验十九:基于双口RAM的ARM+FPGA数据存取实验
  5. JAVAWEB监听器(二)
  6. Linux command’s Array
  7. 【20171026早】alert(1) to win - 第六、七、八题
  8. vue 使用Jade模板写html,stylus写css
  9. 发送POST测试请求的若干方法
  10. MongoDB,分组,聚合
  11. linux小白成长之路6————安装Java+Apache(httpd)+Tomcat
  12. JDK源码中使用的设计模式
  13. vue.js响应式原理解析与实现
  14. 关于react-native在MacBookPro环境下的安装
  15. GitLab 环境搭建【CentOS7】
  16. oracle按时间创建分区表
  17. 配置Tomcat启用Https安全协议的访问
  18. DBCC维护语句语法
  19. OpenGL学习脚印:深度測试(depth testing)
  20. Java如何处理空堆栈异常?

热门文章

  1. httpclient post推送数据
  2. Neo4j---性能优化
  3. JQuery实现tab页
  4. Python-进程-进程池-原理
  5. gerrit安装配置记录
  6. AD技巧之原理图元器件统一重新编号
  7. 045 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 07 for循环应用及局部变量作用范围
  8. WebStrom配置TypeScript开发环境
  9. 小白使用Hystrix
  10. 天啦噜!知道硬盘很慢,但没想到比 CPU L1 Cache 慢 10000000 倍