龙空技术网

「零基础编程培训系列—JAVA基础」3.Java基本语法(二)

熊猫编程 72

前言:

今天姐妹们对“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中逻辑与符号