一、飞机的加速度
代码:
package 第十四次作业;
public class A {//创建类
public static void main(String[] args) {//主方法
/**
* 初速度为0,由x=a*t*t/2得:a=2*x/(t*t)。
*/
System.out.println("飞机的加速度是:" + 1050*2/15.5*15.5 + "米每二次方秒");//输出飞机加速度
}
}
运行结果:
二、卖苹果
代码:
package 第十四次Java作业;
import java.util.Scanner;//使用Scanner方法
public class B {//创建类
public static void main(String[] args) {//主方法
System.out.println("苹果售价:2.49RMB/斤。");//输出信息
System.out.print("输入顾客购买苹果的重量(斤):");//输出信息
Scanner scanner = new Scanner (System.in); //创建Scanner对象,用以输入
int a = scanner.nextInt(); //使用Scanner赋值a,购买数量
System.out.println("顾客购买的苹果总价格为" + a*2.49 + "RMB。");//输出运算总价格
System.out.println("顾客的应付金额为" + Math.round(a*2.49) + "RMB。");//输出四舍五入后的总价格
}
}
运行结果:
三、更近的地点
代码:
package 第十四次Java作业;
/**
* A点为原点,C、B两点到原点A的距离为各点横纵坐标的平方和的平方根。
* C、B两点距离A点的大小可由各点的横纵坐标和决定。
*
*/
public class C {//创建类
public static void main(String[] args) {//主方法
float x = (float) Math.min(3.8+4.2, 3.2+4.5);//定义x输出两数最小值
float y = (float) Math.max(3.8+4.2, 3.2+4.5);//定义y输出两数最大值
//判断两数大小
if(x<y) {
System.out.println("C地点距离A地更近");
}else {
System.out.println("B地点距离A地更近");
}
}
}
运行结果:
四、七星彩
代码:
package 第十四次Java作业;
import java.util.Scanner;
public class D {//创建类
public static void main(String[] args) {//主方法
//生成一个7位数的开奖号码
int a =1000000+(int)(Math.random() * 9000000);
System.out.print("请输入您要购买的彩票数:");
try (Scanner scanner = new Scanner (System.in)) {//捕获异常
int b = scanner.nextInt(); //使用Scanner赋值a,购买数量
System.out.println("您购买的彩票如下:");
//电脑随机生成5个购票号码,储存在一维数组中并输出号码
int d[]=new int[b+1];
for (int i = 0; i < b; i++) {//遍历数组
d[i] = 1000000+(int)(Math.random() * 9000000);
System.out.println(d[i]);//输出
//判断是否中获奖,并输出
if(a==d[i]) {
System.out.println("恭喜你!");
}
}
//输出购买彩票的信息
System.out.println("您购买彩票的号码里:"+b+"张,共消费:"+2*b+"元。");
}
//输出中奖信息
System.out.println("本期开奖号:"+a);
System.out.println("您赢得了:5元!");
System.out.println("您中奖的总金额:5元。");
}
}
运行结果: