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. js 原型链详解

    目录 构造函数和实例 属性Prototype 属性__proto__ 访问原型上的方法 构造函数也有__proto__ 构造函数的原型也有__proto__ Object.prototype这个原型对 ...

  2. 转:基于 xilinx vivado 的PCIE ip核设置与例程代码详解

    连接:https://blog.csdn.net/u014586651/article/details/103826967#comments

  3. JAVA笔记15__TCP服务端、客户端程序 / ECHO程序 /

    /** * TCP:传输控制协议,采用三方握手的方式,保证准确的连接操作. * UDP:数据报协议,发送数据报,例如:手机短信或者是QQ消息. */ /** * TCP服务器端程序 */ public ...

  4. PHP笔记3__简易计算器

    <?php header("Content-type: text/html; charset=utf-8"); error_reporting(E_ALL & ~E_ ...

  5. pycharm基本使用python的注释语法

    pychram基本使用 1.主题选择 file settings Editor color Scheme 2.pycharm切换解释器 file settings Project Python Int ...

  6. 通过silky框架在.net平台构建微服务应用

    目录 必要前提 使用Web主机构建微服务应用 使用.NET通用主机构建微服务应用 构建具有websocket服务能力的微服务应用 构建Silky微服务网关 开源地址 在线文档 在线示例 必要前提 (必 ...

  7. Jenkins 邮件发送

    1.jenkins新建任务 2.配置svn 3.maven项目构建配置pom.xml 使用maven命令 clean test 构建前清除: 4.系统管理 => 插件管理 =>可选安装邮件 ...

  8. grep命令详解与正则表达式

    grep命令主要是做什么的呢 ?下面我们就来研究下. grep命令简单来说就是"过滤".就是把想看的数据通过grep过滤出来,把不想看的通过grep过滤掉. 它是一种强大的文本搜索 ...

  9. Springboot 启动分析

    启动类 Spring 启动类主要是 Annotation (@SpringBootApplication) 和 main 方法体中的 SpringApplication.run. 其中注解 @Spri ...

  10. selet 语句详解

    SELECT 语句的基本格式为:        SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;        2.0 数学符号条件            SELECT 语句常常会 ...