随机抽取学号的java程序,(Java程序设计上机实验2.doc

(Java程序设计上机实验2

班级号_学号_姓名_题号.java(多文件应压缩为rar):

实验1: 熟悉上机环境,编写并运行简单的java程序(3学时)

实验目的

熟悉Java程序开发环境

熟悉Java Application和Applet程序的结构及开发步骤

熟练掌握if语句的使用

掌握Math.sqrt()等常用数学函数的用法

熟悉System.out.print()的用法

实验内容及要求

按Java Application和Applet两种方式分别编写程序,求一元二次方程ax2+bx+c=0的根(系数在程序中给定),并输出。

1、

public class wyy

{

public static void main (String[] w)

{

float a=1,b=5,c=3,d=0,t=0;

float k=0,j=0;

k=b*b-4*a*c;

j=(float)Math.sqrt((float)k);

d=(-b+j)/4*a*c;

t=(-b-j)/4*a*c;

if(k<0)

System.out.println("无根!");

else if(k>0)

{

System.out.println("第一个根为:"+d);

System.out.println("第二个根为:"+t);

}

else if(k==0)

System.out.println("有一个根"+d);

}

}

2、import java.awt.*;

import java.applet.*;

public class wyy1 extends Applet

{

public void paint (Graphics g)

{

float a=1,b=5,c=3,d=0,t=0;

float k=0,j=0;

k=b*b-4*a*c;

j=(float)Math.sqrt((float)k);

d=(-b+j)/4*a*c;

t=(-b-j)/4*a*c;

if(k<0)

g.drawString("无根!",50,50);

else if(k>0)

{

g.drawString("第一个根为:"+d,50,50);

g.drawString("第二个根为:"+t,50,100);

}

else if(k==0)

g.drawString("有一个根"+d,50,50);

}

}

3、//import java.io.*;

/*一元二次方程求解其根*/

import java.util.*;

public class wyy

{

public static void main (String[] w)

{

Scanner r=new Scanner(System.in);

float a,b,c,d=0,t=0;

float k=0,j=0,h,f,s;

System.out.println("请输入a:");//Scanner 输入a的值

a=(int)r.nextInt();

System.out.println("请输入b:");//Scanner 输入b的值

b=(int)r.nextInt();

System.out.println("请输入c:");//Scanner 输入c的值

c=(int)r.nextInt();

System.out.println("方程式为:"+a+"x^2+"+b+"x+"+c);//显示方程式

/*求根*/

k=b*b-4*a*c;

j=(float)Math.sqrt((float)k);

d=(-b+j)/2*a;

t=(-b-j)/2*a;

if(k<0)//求复根

{

k=4*a*c-b*b;

j=(float)Math.sqrt((float)k);

h=(int)(j/2*a);

f=-b/2*a;

s=-h;

System.out.println("有两个复根,这两个复根为:");

System.out.println("第一个根为:x1="+h+"i"+f);

System.out.println("第二个根为:x2="+s+"i"+f);

}

else if(k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值