Java学习(三)基础语法

更新时间:2019-08-06 09:53:00点击次数:410次
赋值运算符 =

扩展运算符

+=

/=

%=

|=



算数运算符

System.out.println(3.0/0);//Infinity

System.out.println(10/0.0); //Infinity

System.out.println(-10/0.0);//-Infinity

System.out.println(-0/0.0);//NaN

System.out.println(–0/0.0);//NaN

自加自减运算符

关系运算符

逻辑运算符

位运算符

~ 取反 1变0 0变1

& 按位与 都是1是1 其余为0

| 按位或 都是0为0 其余为1

^ 按位异或 不同为1相同为0

有符号数据表示法

在计算机内,有符号数有3种表示法:原码、反码和补码。

所有数据的运算都是采用补码进行的。计算机中存储的是二进制的补码。

原码:

就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

反码:

正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

补码:

正数的补码与其原码相同;负数的补码是在其反码的末位加1

移位运算符

三目运算符

运算符的优先级

控制台输入数据Scanner类
nextInt()
nextDouble()
nextLine()
1、导包(位置放到class定义的上面)

import java.util.Scanner;

2、创建对象

Scanner sc = new Scanner(System.in);

3、接收数据

int x = sc.nextInt();

4、输入字符串

String name = sc.next();


公司域名倒写.项目名称简称.模块

全部都要小写

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息