java编程题 (2)

上传人:简****9 文档编号:100092556 上传时间:2019-09-22 格式:PDF 页数:10 大小:80.29KB
返回 下载 相关 举报
java编程题 (2)_第1页
第1页 / 共10页
java编程题 (2)_第2页
第2页 / 共10页
java编程题 (2)_第3页
第3页 / 共10页
java编程题 (2)_第4页
第4页 / 共10页
java编程题 (2)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《java编程题 (2)》由会员分享,可在线阅读,更多相关《java编程题 (2)(10页珍藏版)》请在金锄头文库上搜索。

1、1编写一个具有交互功能的 Java Application 程序,提示从键 盘输入应付金额和实付金额后,计算并输出找零或欠付金额。 /编写一个具有交互功能的 Java Application 程序,提示从键盘输入应付金额 amount payable 和实付金额 Paid amount 后,计算并输出找零 change 或欠付金 额 Owe pay the amount。 import java.util.Scanner; public class count public static void main(String args) int amountPayable,paidAmount,c

2、hange,owePay; Scanner amount = new Scanner( ( System.in ) ); / 创建 Scanner 类的实例 amount System.out.print( “请输入应付金额:“ ); amountPayable = amount.nextInt(); / 从键盘读入一个整数赋值给 amountPayable System.out.print( “请输入实付金额:“ ); paidAmount = amount.nextInt(); / 从键盘读入一个整数赋值给 paidAmount if( amountPayable paidAmount )

3、 owePay = amountPayable - paidAmount; System.out.print( “欠付金额:“ + owePay ); 2 编写一个 Java Applet 程序, 使该程序运行后输出字符串 “Don t put off till tomorrow what should be done today.” 。 / 编写一个 Java Applet 程序, 使该程序运行后输出字符串 “Don t put off till tomorrow what should be done today.” 。 import java.applet.Applet; / 引入 ja

4、vaapplet 包中 Applet 类 import java.awt.Graphics; / 引入 java.awt 包中 Graphics 类 public class adage extends Applet / 继承 Applet 类 public void paint( Graphics g ) g.drawString( “Dont put off till tomorrow what should be done today.“, 40,75 ); / 在(40,75)坐标处绘制字符串“Dont put off till tomorrow what should be done

5、 today.“ 3编写程序: 将给定的一字符串倒序输出。 / 将给定的一字符串倒序输出。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class charDemo public static void main(String args) BufferedReader br = null; String s = “; String s1 = “; try br = new BufferedReader(new InputStreamRead

6、er(System.in); System.out.println(“请输入字符并以回车结束:“); /读入键盘输入 s = br.readLine(); StringBuffer ss = new StringBuffer(s); ss.reverse();/StringBuffer 类的逆序函数 s1 = ss.toString(); System.out.println(“你输入的是:“ + s); System.out.println(“逆序以后是:“ + s1); catch (IOException e) e.printStackTrace(); catch (Exception

7、e) e.printStackTrace(); finally try br.close(); catch(Exception e) e.printStackTrace(); 4.编写一个字符界面的 JavaApplication 程序,接受用户输 入的 10 个整数,并输出这 10 个整数之和。 / 编写一个字符界面的 JavaApplication 程序,接受用户输入的 10 个整数, 并输出这 10 个整数之和。 import java.util.Scanner; public class sum public static void main(String args) int i,j,

8、s=0; Scanner sum = new Scanner( System.in ); System.out.println( “请输入十个整数:“); for ( i=0; ia l = a+b+c; System.out.println( “三角形的周长为:“ + l ); p =(a+b+c)/2); m=(p * (p - a) * (p - b) * (p - c); s = Math.sqrt(m); System.out.println( “三角形的面积为:“ + s ); else System.out.println( “不可以构成三角形。“ ); 6将笛卡坐标系上的点定义

9、为一个服务类 Point, Point 类求坐 标系上两点间的距离。设计测试 Point 类的应用程序主类,显示 输出已创建对象间的距离。 / 将笛卡坐标系上的点定义为一个服务类 Point, Point 类求坐标系上两点间的 距离。设计测试 Point 类的应用程序主类,显示输出已创建对象间的距离。 import java.io.*; public class Testpoint public static void main(String args) double p1_x; double p1_y; double p2_x; double p2_y; System.out.println

10、(“请分别输入两点,系统将输出两点之间的距 离:“); try System.out.print(“请输入第一个点的横坐标:“); BufferedReaderin=newBufferedReader(new InputStreamReader(System.in); String inputLine1 = in.readLine(); p1_x=Double.valueOf(inputLine1).doubleValue(); System.out.print(“请输入第一个点的纵坐标:“); String inputLine2 = in.readLine(); p1_y=Double.va

11、lueOf(inputLine2).doubleValue(); System.out.print(“请输入第二个点的横坐标:“); String inputLine3=in.readLine(); p2_x=Double.valueOf(inputLine3).doubleValue(); System.out.print(“请输入第二个点的纵坐标:“); String inputLine4=in.readLine(); p2_y=Double.valueOf(inputLine4).doubleValue(); catch(Exception exc) System.out.println

12、(“用户输入有误!“); return; point p1=new point(p1_x,p1_y); point p2=new point(p2_x,p2_y); point p3=new point(5,5); point polar = new point(1,1); System.out.println(“点1的坐标 是:(“+p1.getX()+“,“+p1.getY()+“)“); System.out.println(“点2的坐标 是:(“+p2.getX()+“,“+p2.getY()+“)“); System.out.println(“点1(“+p1_x+“,“+p1_y+“

13、)“+“和点 2(“+p2_x+“,“+p2_y+“)之间的距离:“+p1.TwoPointDis(p1,p2); System.out.println(“点(1,1)为极坐标原点,点(5,5)的极坐标为 (“+p3.GetpolarX(p3, polar)+“,“+p3.GetpolarY(p3, polar)+“)“); class point public double point_x; public double point_y; public void setXY(double x,double y) point_x=x; point_y=y; public double getX(

14、) return point_x; public double getY() return point_y; public point(double point_x,double point_y) this.point_x=point_x; this.point_y=point_y; public double TwoPointDis(point p1,point p2) return Math.sqrt(p1.point_x-p2.point_x)*(p1.point_x-p2.point_x)+(p1.point_y -p2.point_y)*(p1.point_y-p2.point_y)

15、; public double GetpolarX(point p1,point p2) return Math.sqrt(p1.point_x-p2.point_x)*(p1.point_x-p2.point_x)+(p1.point_y -p2.point_y)*(p1.point_y-p2.point_y); public double GetpolarY(point p1,point p2) double p = (p1.point_y-p2.point_y)/(p1.point_x-p2.point_x); return Math.atan(p); 7创建一个使用数学函数类 Math

16、 的应用程序。 Math 类含有基本数学运算函数,如指数运算、对数运算、 求平方根、三角函数、随机数等。 /创建一个使用数学函数类 Math 的应用程序。Math 类含有基本数学运算函数, 如指数运算、对数运算、求平方根、三角函数、随机数等。 public class math public static void main(String args) System.out.println(“三角函数:“+ Math.sin(30*Math.PI/180); System.out.println(“随机数 :“+ Math.random(); System.out.println(“平方根:“ + Math.sqrt(10); System.out.println(“指数 : “ + Math.exp(2);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号