运算符
运算符用于连接值。Java提供了一组丰富的算术和逻辑运算符以及数学函数。
算术运算符
在Java中,使用算术运算符+、-、*、/表示加、减、乘、除运算。当参与 /
运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作用 %
表示。例如,15/2=7,15%2=1,15.0/2=7.5
需要注意,整数被0除将会产生一个异常,而浮点数被0除将会得到无穷大或NaN结果。
数学函数与常量
在Math类中,包含了各种各样的数学函数。在编写不同类别的程序时,可能需要的函数也不同。
要想计算一个数值的平方根,可以是一个 sqrt
方法
```
public class FirstSample {
public static void main(String[] args) {
double x = 4;
double y = Math.sqrt(x);
System.out.println(y); // 打印结果2.0
相关文章
Java8 提供的流式操作
参考资料 流式操作 Stream 代表一个支持串行或并行聚集操作的元素序列。 filter filter 生成一个新的 Stream,该 Stream 所有元素都满足 predicate.test =...
SpringBoot+vue 练手项目– 个人博客系统
SpringBoot+vue练手项目---博客系统 项目使用技术 : springboot + mybatisplus+redis+mysql 项目讲解:https://www.bilibili.co...
Java学习 (九)基础篇 包机制&JavaDoc
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法为: package pkg[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名;com.feng.x...
Mysql必知必会总结
Mysql必知必会总结 基础概念 sql(Structured query language)结构化查询语言 不区分大小写,对所有SQL关键字使用大写,而对所有列和表名使用小写便于阅读 MySQL版本...
springboot支持http2
现在http/3都出来了,但是很多项目还是没有采用https,这个是说不过去的。 http3在2022/06/06 正式发布,具体见https://www.163.com/dy/article/H9B...
.net 使用Docker开发
.NET多年以前已经开始支持Docker,但由于国内.net现状,生产过程中几乎用不到docker支持,趁着有点时间捣鼓下~。 先期工作 1、首先安装 Docker Desktop 2、安装Visua...
Java并发编程艺术系列-四、 Java并发编程基础
四、 Java并发编程基础 本章将着重介绍Java并发编程的基础知识,从启动一个线程到线程间不同 的通信方式,最后通过简单的线程池示例以及应用(简单的Web服务器)来串联本章所介绍的内容。 4.1 线...
SpringBoot-多线程
一、配置 ```java @Configuration @EnableAsync //启用异步任务 public class ThreadPoolConfig { @Bean("taskExecuto...
Netty源码分析之ByteBuf引用计数
引用计数是一种常用的内存管理机制,是指将资源的被引用次数保存起来,当被引用次数变为零时就将其释放的过程。Netty在4.x版本开始使用引用计数机制进行部分对象的管理,其实现思路并不是特别复杂,它主要涉...
java框架–快速入门
spring快速入门 1.创建项目 1.1创建项目文件夹 1.2启动idea ->文件->打开->点击创建的项目文件夹 1.3右键创建新的模块-> 选择Maven项目->...
在web.xml配置springmvc过滤器解决乱码
代码: ``` characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-...
Redis笔记总结(狂神说)
Redis最新超详细版教程通俗易懂 一、Nosql概述 为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量...