java基础(一)---数据类型&Math方法&强制转换

数据类型及各种Math类方法


 1 public class HelloWorld {
 2     public static void main(String args[]) {
 3         //各种数据类型的熟悉掌握,强制类型转换要看级别
 4         final int var = 100;
 5         int varr = 200;
 6         float m = -21.5f;
 7         double p = 21.234;
 8         boolean judge = true;
 9         char ch = ‘a‘;
10         long num = 625;
11         short num1 = 12;
12         byte a = 1;
13         String str = "I am a great boy!";
14
15         //算术运算依赖Math类各种静态方法
16         System.out.println(Math.abs(m));    //绝对值
17         System.out.println(Math.sin(a));        //三角函数
18         System.out.println(Math.asin(0.5));//反三角函数
19         System.out.println(Math.sqrt(var));//开平方跟
20         System.out.println(Math.cbrt(num));//开立方根
21         System.out.println(Math.round(m));//四舍五入
22         System.out.println(Math.ceil(1.5));//向上取整
23         System.out.println(Math.floor(1.9));//向下取整
24         System.out.println(Math.max(100, 50));//取大值
25         System.out.println(Math.min(12.3, 13.3));//取小值
26         System.out.println(Math.random()+1);//生成随机数
27         System.out.println(Math.pow(2, 10));//指数运算:计算
28 a(前者)的b(后者)次幂
29         System.out.println(Math.log10(100));//对数运算
30     }
31 }        //以上代码eclipse编译通过


强制类型转换





欢迎留言讨论 ^w^!

原文地址:https://www.cnblogs.com/yocichen/p/8543668.html

时间: 2024-08-29 01:45:32

java基础(一)---数据类型&Math方法&强制转换的相关文章

Java基础----基本数据类型包装类

基本数据类型包装类 基本数据类型     引用数据类型 byte             Byte short            Short int              Integer long             long float            Float char             Character boolean          Boolean double           Double 基本数据类型包装类最常见的作用 就是用于基本数据类型和字符串类

Java基础 之 System.getProperty()方法

Java基础 之 System.getProperty()方法大全 1 public static void main(String[] args) { 2 System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 3 System.out.println("Java提供商名称:" + System.getProperty("java.

Java基础03 构造器与方法重载(转载)

显式初始化要求我们在写程序时就确定初始值,这有时很不方便.我们可以使用构造器(constructor)来初始化对象.构造器可以初始化数据成员,还可以规定特定的操作.这些操作会在创建对象时自动执行. 定义构造器 构造器(constructor)是一个方法.像普通方法一样,我们在类中定义构造器.构造器有如下基本特征: 构造器的名字和类的名字相同 构造器没有返回值 我们定义Human类的构造器: public class Test{    public static void main(String[

黑马程序员——java基础 ArrayList集合基本方法演示

java基础 ArrayList集合基本方法演示 import java.util.ArrayList; import java.util.Iterator; public class ArrayListDemos { public static void main(String[] args) { // 创建一个新的容器 ArrayList al = new ArrayList(); al.add("abc1"); al.add("abc2"); al.add(&

java基础学习总结——equals方法

永不放弃,一切皆有可能!!! 只为成功找方法,不为失败找借口! java基础学习总结——equals方法 一.equals方法介绍 1.1.通过下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4 public static void main(String[] args) { 5 /** 6 * 这里使用构造方法Cat()在堆内存里面new出了两只猫, 7 * 这两只猫的color,weight,hei

java基础-引用数据类型之数组(Array)

java基础-引用数据类型之数组(Array) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 原文地址:https://www.cnblogs.com/yinzhengjie/p/8719728.html

小白——java基础之数据类型

PS:此文章为小白提供,大佬请绕道!!!! 首先特别感谢大才哥给我提供这个平台,未来我希望把java这个版块的内容补全. 今天要讲的是数据类型,最最最基础的内容~ java标识符.数据类型.关键字 开始我们先看下如何注释java代码. 标识符:类名,方法名,变量. 有三种方式分别为 //表示注释一行代码 /* 表示注释一行或者多行代码 (从上面到下面都是注释的代码) */ 下面还有一种注释方式叫做文档注释. /** 通常这样表示 */ 文档注释一般写在代码开头用来简述你所做程序的具体内容,在这之

java基础之数据类型/基本运算符

概述 java语言从1995年sun公司推出发展至今已经有22个年头,现在已经是使用最多的语言之一了.java又是一个比较容易入门的语言,我第一门接触的语言就是java.java发展.java的核心就是面向对象编程,其中多态.继承.封装来体现java的面向对象编程思想,还有java中的集合.流.反射等等.今天我会从最基础的数据类型和基本运算符开始说起:虽然说java的底层是由c去实现的,不过java和c还是有很多的不同也可以相互调用也就是JNI,我们会在以后去说去. 数据类型 在java中的数据

java基础:数据类型的转化

+是一个运算符, 做数据的加法. boolean类型不能转换为其他类型. 默认转换 byte,short,char-int-long-float-double byte,short,char相互之间补转换,他们参与运算首先转换为int类型 强制转换(从大的数据类型转化为小的数据类型) 目标类型 变量名=(目标类型)(被转换的数据); 注意: 不要随意使用强制转换,隐含损失精度的问题.