Math类方法

package m;

public class m {
public static void main(String args[])
{

//计算平方根

System.out.println(Math.sqrt(4));//2.0

//计算立方根

System.out.println(Math.cbrt(8));//2.0

//返回自然底数e的参数次方

System.out.println(Math.exp(1));//e

//返回参数的自然底数的对数值

System.out.println(Math.log(2));//0.6931471805599453

//返回第一个参数的第二个参数次方

System.out.println(Math.pow(2,2));//4.0

//计算最大值

System.out.println(Math.max(4,2));//4

//计算最小值

System.out.println(Math.min(4,2));//2

//返回大的值

System.out.println(Math.ceil(2.4));//3.0

System.out.println(Math.ceil(-1.2));//-1.0

System.out.println(Math.ceil(0.0));//0.0

//返回小的值

System.out.println(Math.floor(1.2));//1.0

System.out.println(Math.floor(-12.3));//-13.0

System.out.println(Math.floor(-0.0));//-0.0

//rint 四舍五入(注意有.5的时候会取偶数)

System.out.println(Math.rint(4.1));//4.0

System.out.println(Math.rint(4.5));//4.0

System.out.println(Math.rint(5.5));//6.0

//round 四舍五入(将原来的数字加上0.5后向下取整)

System.out.println(Math.round(4.5));//5

System.out.println(Math.round(-4.5));//-4

}
}

三元运算符举例

package m;

public class m {
public static void main(String [] args){
double fish = 25;//鱼价格
double peanut = 8;//花生米价格
double rice = 2;//米饭价格
//总价
double total = fish + peanut + rice;
//是否符合优惠条件
String bool = total >= 30 ? "符合优惠条件" : "不符合优惠条件";
System.out.println(bool);
//使用优惠价
double result1 = 20 + peanut + rice;
System.out.println("使用优惠价后:" + result1);
//使用折扣
double result2 = total * 0.8;
System.out.println("使用折扣价后:" + result2);
//价格最少的方案
String str = result1 <= result2 ? "使用优惠价更便宜" : "使用折扣更便宜";
System.out.println(str);
}
}

日常Java 2021/9/19的更多相关文章

  1. 日常Java 2021/10/19

    Java集合框架 Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射. Collection接口又有3种子类型,Li ...

  2. 日常Javaweb 2021/11/19

    Javaweb Dao层: //连接数据库,实现增查功能 package dao; import java.sql.Connection; import java.sql.DriverManager; ...

  3. 日常Java 2021/11/18

    用idea实现Javaweb登录页面 <%-- Created by IntelliJ IDEA. User: Tefuir Date: 2021/11/18 Time: 18:14 To ch ...

  4. 日常Java 2021/11/21

    Java文档注释 Java支持三种注释方式.前两种分别是Ⅱ和/产*,第三种被称作说明注释,它以产开始,以*I结束.说明注释允许你在程序中嵌入关于程序的信息.你可以使用javadoc工具软件来生成信息, ...

  5. 日常Java 2021/11/17

    应用程序转换成Applet 将图形化的Java应用程序(是指,使用AWT的应用程序和使用java程序启动器启动的程序)转换成嵌入在web页面里的applet是很简单的.下面是将应用程序转换成.Appl ...

  6. 日常Java 2021/11/15

    Applet类 每一个Applet都是java.applet Applet类的子类,基础的Applet类提供了供衍生类调用的方法,以此来得到浏览器上下文的信息和服务.这些方法做了如下事情: 得到App ...

  7. 日常Java 2021/11/13

    Java Applet基础 Applet是一种Java程序.它一般运行在支持Java的Web浏览器内.因为它有完整的Java API支持,所以Applet是一个全功能的Java应用程序.如下所示是独立 ...

  8. 日常Java 2021/11/9

    线程的优先级 每一个Java线程都有一个优先级,这样有助于操作系统确定线程的调度顺序.Java线程的优先级是一个整数,其取值范围是1(Thread.MIN_PRIORITY ) -10 (Thread ...

  9. 日常Java 2021/11/6

    Java多线程编程 Java给多线程编程提供了内置的支持.一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个钱程,每条线程并行执行不同的任务.多线程是多任务的一种特别的形式,但多线程使用 ...

随机推荐

  1. repo学习总结

    转载:https://blog.csdn.net/salmon_zhang/article/details/79180075 1. repo简介 repo是Google开发的用于管理Android版本 ...

  2. WSL2学习和使用汇集

    接触WSL2过程中整理沉淀的一些知识点,大纲如下,内容比较多,详细内容参考https://www.yuque.com/wushifengcn/kb/mbg1b5 欢迎感兴趣者补充和提出问题,共同学习. ...

  3. Centos7下安装BlockScout

    简介 BlockScout是一个Elixir应用程序,允许用户搜索以太坊网络(包括所有叉子和侧链)上的交易,查看账户和余额以及验证智能合约.BlockScout为用户提供了一个全面,易于使用的界面,以 ...

  4. Redis Stream类型的使用

    一.背景 最近在看redis这方面的知识,发现在redis5中产生了一种新的数据类型Stream,它和kafka的设计有些类似,可以当作一个简单的消息队列来使用. 二.redis中Stream类型的特 ...

  5. vue3快速上手

    前言 虽然Vue3肯定是未来的趋势,但还不是很成熟,实际开发中用的也不多,建议学Vue3之前先掌握Vue2,将Vue3作为未来的知识储备. Vue3快速上手 Vue3简介 2020年9月18日,Vue ...

  6. 用 python 解决线性代数中的矩阵运算

    用 python 解决线性代数中的矩阵运算 矩阵叉乘 矩阵求逆 矩阵转置 假定AX=B,求解未知矩阵X 矩阵的行列式值|matrix| 未完待续..... import sys from PyQt5. ...

  7. Bootstrap-2栅格系统

    栅格系统(使用最新版本bootstrap) Grid options(网格配置) Responsive classes(响应式class) Gutters(间距) Alignment(对齐方式) Re ...

  8. Buildroot 用户手册 (中文)

    文章目录 I. Getting started 1. About Buildroot 2. System requirements 2.1. Mandatory packages 2.2. Optio ...

  9. 从0到1使用Kubernetes系列(七):网络

    本文是从 0 到 1 使用 Kubernetes 系列第七篇,上一篇<从 0 到 1 使用 Kubernetes 系列(六):数据持久化实战> 介绍了 Kubernetes 中的几种常用储 ...

  10. 第二周PTA笔记 均等笔+旋转骰子+两个日期相差天数

    均等笔 n个人围成一圈,每人有ai支笔.每人可以向左右相邻的人传递笔,每人每次传递一支笔消耗的能量为1.求使所有人获得均等数量的笔的最小能量. 输入格式: 第一行一个整数n ,表示人的个数(30%的数 ...