前言:
今天姐妹们对“java中取模余数的符号怎么写”大概比较看重,同学们都想要知道一些“java中取模余数的符号怎么写”的相关文章。那么小编同时在网上网罗了一些对于“java中取模余数的符号怎么写””的相关文章,希望大家能喜欢,大家一起来学习一下吧!【导言】今天继续介绍java语法相关知识。
java中的数据类型分为两个种,一种是基本数据类型,一种是引用数据类型。下面分别来详细介绍。
基本数据类型
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0
short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0
int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0
long:长整型,在内存中占64位,即8个字节-2^63~2^63-1,默认值0L
float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0
double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0
char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空
boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false
注意 String是个特殊的数据类型,我们可以把它当成基本数据格式,但String的变量其实是一个对象,即是数据引用。
来看下面的例子:
public class Demo2{
private byte b1=1;
private short s2=2;
private int i3=3;
private long l4=4;
private float f5=5l;
private double d6=6d;
public Demo2(){
}
public void print(){
System.out.println("这是一个byte:"+b1);
System.out.println("这是一个short :"+s2);
System.out.println("这是一个int :"+i3);
System.out.println("这是一个long :"+l4);
System.out.println("这是一个float :"+f5);
System.out.println("这是一个double :"+d6);
}
public static void main(String[] args){
Demo2 demo2 = new Demo2();
demo2.print();
}
}
这里需要注意:double型比float型存储范围更大,精度更高,所以通常的浮点型的数据在不声明的情况下都是double型的。定义float变量赋值时需要在数值后面加f;double类型加d;
这里要插一句,日常用做数学计算可以用float,double表示小数,int,long表示整数,但一旦涉及到金额计算,则一定要用BigDecimal对象。
我们再来看看引用数据类型
引用数据类型主要有三种
类,接口,数组
看下面这个代码
import java.util.*;
public class Demo3{
List list = new ArrayList();
Demo2 demo2=new Demo2();
String[] str = new String[2];
}
List是一个接口(关于接口的概念,将在明天的课程中详细讲解),list就是List的一个数据引用。
Demo2是个类,demo2就是Demo2这个类的数据引用。
String[] 是字符串数组,str就是字符串的引用。
这里要注意,String[] str = new String[2];只是定义了一个空的字符串数组,其成员是还没有实例化不能直接引用。
Java变量申明及使用
类型 变量名 = 值、表达式;
例:String name = "王五";
int num= 100;
byte b=1;
String 名字="张三";
注:“=”并不是数学中的“等号”,而是一个赋值运算符
Java变量命名规则:
1:必须以字母、下划线“_”、或“$”符号开头,变量名也可以是中文,这不违反编译器规则,但通常我们都不会这么做
2:可以包括数字、区分大小写
3:不能使用Java语言的关键字,例如int、class、public等
在实际工作中,变量的命名一般是起些可以代表此变量含义的名称。然后变量的取名还要遵循一个原则,首字母小写,第二个字母大写,即匈牙利命名法。
例如
int numCount=1;//用来计数
int String projName;//工程名称
int String userName;//用户名称
Java运算符包括6种
· 算术运算符
· 赋值运算符
· 关系运算符
· 逻辑运算符
· 位运算符
· 三元运算符
下面来分别介绍
算术运算符:
+:加法运算,求操作数的和
-:减法运算,求操作数的差
*:乘法运算,求操作数的乘积
/:除法运算,求操作数的商
%:求余运算,求操作数相除的余数
++:自增,操作数自加1
--:自减,操作数自减1
赋值运算符:
=:将右边的值赋给左边,例:int a = 1;
+=:左右两边的和相加赋给左边,例:int b= 2; b+=2;结果b的值为4
-=:左边减去右边的差赋给左边,例:int c =3;c-=1;结果c的值为2
*=:两边数值相乘的值赋给左边,例:int a = 1;a*=2;结果a的值为2
/=:左边除以右边的值赋给左边,例:int g = 6;g/=2;结果g的值为3
%=:左边除以右边的余数赋给左边,例:int a =7;a%=2;结果a的值为1
关系运算符
>:大于,例:int a = 1;int b = 2;System.out.print(a > b);其结果为false
<:小于,例:int a = 1;int b = 2;System.out.print(a < b);其结果为true
>=:大于等于,例:int a = 1;int b = 2;System.out.print(a >= b);其结果为false
<=:小于等于,例:int a = 1;int b = 2;System.out.print(a <= b);其结果为true
==:等于,例:int a = 1;int b = 2;System.out.print(a == b);其结果为false
!=:不等于,例:int a = 1;int b = 2;System.out.print(a != b);其结果为true
其结果都是boolean类型,即要么是true要么是false
逻辑运算符
&&:与、并且, 两个条件同时为真时,结果为真
||:或、或者(短路), 两个条件有一个为真时,结果即为真
!:非,(!+条件) 条件为真时,结果为假,即取反值
三元运算符
a>b?1:2
执行a>b判断条件,如果为真则取表达式:1的值,为假则取表达式:2的值。
今天的内容有些多,我们列出重点:
理解java基本数据类型,及其取值范围理解变量命名规则理解java的基本数学运算符号。理解java的逻辑运算符号理解赋值运算符号
课后作业:
1.写一个类,定义各种类型的基本数据类型变量
2.写一个计算类,定义加,减,乘,除4个方法,用于数字计算。
在练习的过程中,如果遇到任何问题,可以加QQ群610869029来寻求帮助。
【原创作品】
----------------------
欢迎关注,致力于普及推广Java编程技术,让更多人学习编程知识。
标签: #java中取模余数的符号怎么写 #java中逻辑与符号