找零计算
/* 挣钱兑换零钱,如果一个小数2.99 显示包含了多少个1元,5毛,1毛,5分,2分,1分 */ import java.util.Scanner; class Demo01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入找零金额"); double money = sc.nextDouble(); //因为小数不准确,我们需要把已元为单位转化为以分为单位的数 int sumFen = (int)(money*100); int sumYun = (int)(sumFen/100); System.out.println("一共包含 "+sumYun+"个一元"); //... } }
计算当前时间
class CurrentTime { public static void main(String[] args) { long sumMillis = System.currentTimeMillis(); //System.out.println(sumMillis); //总的秒数 long sumSeconds = sumMillis / 1000; //当前秒数 long currentSecond = sumSeconds % 60; //总的分钟数 long sumMinute = sumSeconds / 60; //当前分钟 long currentMinute = sumSeconds % 60; //总的小时数 long sumHours = sumMinute / 60; //当前小时 long currentHour = sumMinute % 24; //北京时间 long beijingCurrentHour = (sumHours + 8) % 24; System.out.println(beijingCurrentHour + ":" + currentMinute +":" + currentSecond); } }
距离计算
/* 距离计算 */ import java.util.Scanner; class Distance { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个点坐标:"); int x1 = sc.nextInt(); int y1 = sc.nextInt(); System.out.println("请输入第二个点坐标:"); int x2 = sc.nextInt(); int y2 = sc.nextInt(); int temp = (x1-x2) * (y1-y2); double distance = Math.pow(temp , 0.5); System.out.println("这两点的距离是: " + distance); } }
java运算
最新推荐文章于 2022-09-19 10:33:32 发布