JAVA 语言基础——运算符】的更多相关文章

1.赋值运算符 赋值运算符"=",是一个能对两个操作数进行处理的二元运算符. 比如: int a = 12;  //声明int型变量a int b= 34; //声明int型变量b 其功能就是将右方操作数所含的值赋值给左方的变量名. 2.算术运算符 算术运算符包括+(加号).-(减号).*(乘号)./(除号).%(求余). 比如: int r = 34;   //声明int型变量r int e = 45;  //声明int型变量e System.out,prinlnt("r…
一丶逻辑运算符 1.&和&&的区别 (1).两个逻辑运算符的结果是一样的 (2).当第一个表达式为false时,&是会判断后边的表达式,而&&会产生短路,所以不会判断以后的表达式 2. | 和 || 的区别 (1).两个逻辑运算符得到的最终结果是一样的 (2).当第一个表达式为true时, | 是会判断后边的表达式,而 || 会产生短路,故不会判断以后的表达式 注:一般情况下都用&&和 || .并且 &和 | 可以参入位运算 二丶位运…
Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符:6.语句:7.函数:8.数组. 本篇内容中简单介绍前五种基础组成部分:关键字.标识符.注释使用.常量和变量.运算符. 一.关键字 1.定义:被Java赋予特殊含义的单词. 2.特点:关键字中所有字母都小写. 3.分类: 1)用于定义数据类型的关键字有:class interface byte sh…
位运算符(二进制位运算) 运算符 运算 例子 << 左移 3 << 2 = 12 --> 3 * 2 * 2 =12 >> 右移 3 >> 1 = 1 --> 3/2=1 >>> 无符号右移 3 >>> 1 = 1 --> 3/2=1 & 与运算 6 & 3 = 2 | 或运算 6 | 3 = 7 ^ 异或运算 6 ^ 3 = 5 ~ 反码 ~6 = -7 左移乘以2,右移除以2,&…
Java语言基础-关键字,标识符,注解,常量和变量,运算符 class Demo { public static void main(String[] args){ System.out.println("Hello World!"); } } 关键字 什么是关键字?是指被赋予特殊含义的单词. 类别 关键字 说明 访问控制 private 私有的 访问控制 protected 受保护的 访问控制 public 公共的 类别 关键字 说明 修饰符 class 类 修饰符 extends…
1.     Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,int, long ,float,double,char,boolean,void 用于定义数据类型值的关键字 true,false,null 用于定义流程控制的关键字 If,else,switch,case,default, while,do,for,break,continue,return 用于…
一.Java语言基础(常量的概述和使用)(掌握) 1:什么是常量 就是在程序的执行过程中其值不发生改变的量. 2:Java中常量的分类 (1):字面值常量 (2):自定义常量(面向对象部分讲解) 3:字面值常量的分类 (1): 字符串常量 用双引号括起来的内容 "HelloWorld" ,"Hello" (2): 整数常量 所有整数 12,23 (3): 小数常量 所有小数 12.34,56.78 (4): 字符常量 用单引号括起来的内容 'a','A','0' (…
Java语言基础组成-数组 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的数组,数组是一种引用数据类型. 1.数组的定义 1) 概念:同一种类型数据的集合(存储数据的一种方式),是一个容器. 2) 好处:可以自动给数组中的元素从0开始编号,方便操作这些元素. 3) 格式 *1* 格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 需求:定义一个可以存储3个整…
Java语言基础组成-函数 Java语言由8个模块构成,分别为:关键字.标识符(包名.类名.接口名.常量名.变量名等).注释.常量和变量.运算符.语句.函数.数组. 本片主要介绍Java中的函数,函数是Java中最小的功能单元. 1.函数的定义 1) 定义:指在类中的具有特定功能的一段独立小程序,也称为方法. 2) 格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2, ... ) { 执行语句: return 返回值: } 返回值类型:函数运行后的结果的数据类型. 参…
Java语言基础(六) 前一章提到的, BigDecimal, DecimalFormat等具体用法,这里就不在说了,网上有许多 一.下面让我们看一个例子(自由落体运动位移) 说明: (1).公式是 h=(g*t^2)/2 (2).注意这里的变量类型都是double类型的 写上面的代码,想起来一些其他的,看下面的 考虑一下的结果是多少 ? 上面的输出结果是0 为什么? 原因是这样的,除号,乘号的优先级是同级别的,如果是同级别的,  那么就从左向右运算:2/3整除得0,然后再乘6,依然是0: 上面…
上篇说到Java中的变量与常量,接下来就是简单的计算了,首先需要了解一下Java中的运算符. 六.运算符 1. 赋值运算符 赋值运算符即"=",是一个二元运算符(即对两个操作数进行处理),其功能是将右方操作数所含的值赋值给左方的操作符.其中左方必须是一个变量,而右边所赋的值可以使任何数值或表达式,例子如下: int a = 10; // 将10赋给a int b = 5; // 将5赋给b int c = a+b; // 将变量a和b进行运算后的结果赋给c 也可先定义变量再进行赋值运算…
Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Java 关键字 Java 标识符 Java 注释 Java 常量 Java 变量 Java 运算符 Java 语句 Java 函数 Java 数组 语言 关键字 特点 关键字中所有字母都为小写 标识符 由26个英文字母大小写,0-9 ,_ $ 组成,不能以数字开头,不能使用关键字 Java中区分大小写…
示例系列,将对每节知识辅以实际代码示例,通过代码实际编写,来深入学习和巩固学习的知识点. IDE:intellij IDEA: 语言:Java 本次示例:Java语言基础知识的应用. 创建包day_4-1;并创建类sty_foundation. package day_4_1; // 包名 import java.util.Date; /** * @outhor xiaoshe * @date 2019/4/1 - @time 20:01 * Java语言基础练习, * 包括:主类结构,基本数据…
本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构. Java语言基础的大致组成 java主类结构 基本的数据类型 变量与常量 运算符 数据类型的转换 *** Java主类结构. Java语言是面向对象的程序设计语言,Java程序的基本组成单元就是类.类体中又包括属性和方法两部分,每个Java程序都必须包含一个main()主方法,含有main()方法的类称为主类,只有主类中的main()主方法能够运行,其他类和其他方法只能在主方…
JAVA语言基础内部测试题 选择题(针对以下题目,请选择最符合题目要求的答案,针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分.)(每题2分) 没有注明选择几项的,只选择一项 1. JAVA所定义的版本中不包括:() A. JAVA2 EE B. JAVA2 Card C. JAVA2 ME D. JAVA2 HE E. JAVA2 SE 2. 下列说法正确的是() A. JAVA程序的main方法必须写在类里面 B. JAVA程序中可以有多个main方法…
Java语言基础(逻辑运算符的基本用法) Java语言基础(逻辑运算符&&和&的区别) Java语言基础(位运算符的基本用法1) Java语言基础(位异或运算符的特点及面试题) Java语言基础(位运算符的基本用法2及面试题) Java语言基础(三元运算符的基本用法) Java语言基础(三元运算符的练习) Java语言基础(键盘录入的基本格式讲解) Java语言基础(键盘录入的练习1) Java语言基础(键盘录入的练习2) Java语言基础(顺序结构语句) Java语言基础(选择结…
Java语言基础(常量的概述和使用) Java语言基础(进制概述和二,八,十六进制图解) Java语言基础(不同进制数据的表现形式) Java语言基础(任意进制到十进制的转换图解) Java语言基础(十进制到任意进制的转换图解) Java语言基础(快速的进制转换法) Java语言基础(原码反码补码) Java语言基础(原码反码补码的练习) Java语言基础(变量的概述及格式) Java语言基础(数据类型的概述和分类) Java语言基础(定义不同数据类型的变量) Java语言基础(使用变量的注意事…
计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见的DOS命令讲解) Java语言基础(Java语言概述) Java语言基础(Java语言跨平台原理) Java语言基础(JRE和JDK的概述) Java语言基础(JDK的下载和安装过程图解) Java语言基础(JDK安装路径下的目录解释) Java语言基础(Java开发工具介绍) Java语言基础(…
Part2:Java语言基础 ** Example01:从控制台接收输入字符 ** 运行结果: 实现代码: import java.util.Scanner; public class Example01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入你的名字:"); //提示用户输入 String str = sca…
Java语言基础与面向对象编程实践 第一章 初识Java 1.1机器语言 机器语言是指一台计算机全部的指令集合.机器语言室友0和1组成的二进制数,是一串串由0和1组成的指令序列,可将这些指令序列交给计算机执行. 1.2汇编语言 负责把汇编语言翻译成二进制的机器语言,这种翻译程序就是汇编程序. 1.3高级语言 1954年第一个完全脱离机器硬件的高级语言FORTRAN诞生 1.3.1C语言 是一种计算机程序设计语言,它既有高级语言的特点,又具有汇编语言的特点. 1.3.2 C++语言 是具有面向对象…
Java编程基础——运算符和进制 摘要:本文主要介绍运算符和进制的基本知识. 说明 分类 Java语言支持如下运算符: ◆ 算术运算符:++,--,+,-,*,/,%. ◆ 赋值运算符:=,+=,-=,*=,/=,%=. ◆ 关系运算符:>,<,>=,<=,==,!=. ◆ 逻辑运算符:&,|,!,^,&&,||. ◆ 条件运算符:? :. ◆ 位运算符:&,|,~,^,>>,<<,>>>. 优先级 优先级如…
JAVA语言基础组成 关键字 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class interface byte int short long double char boolean void 用于定义数据类型值的关键字 true false null 用于定义流程控制的关键字 if else switch case default while do for break continue return 用于定义访问权限…
Java语言基础(二) Java关键字 Java关键字比较多,我就不列举出来了,只记录一些常用的小知识点: ①Java的关键字只有小写. ②then.sizeof都不是Java的关键字,熟悉C++的程序员一定要注意. ③大写的NULL不是java的关键字. ④标识符java不是关键字,要小心注意. ⑤String只是一个类不是关键字.…
Java语言基础(九) 一.自增运算(++) 自减运算(--) i++ 就是将i+1再赋给 i i-- 是将i-1再赋给 i 对变量i,j来说,i++ 或++i 这里没什么区别,都是将i的值加1后,再赋给i ++j 与 j++ 也没什么区别,将j的值加1后,再赋给j 但在这里, i++ 与 ++i 是有区别的 输出结果为什么是1,考虑一下 初始的时候 i=1, 那么加1后,i 为什么还是1 首先需要说明的是,i=i++ 包含赋值运算(=) 自增运算(++) 其中,自增运算(++)的优先级要高于赋…
Java语言基础(八) 一.数学运算  + - * /  % (1)凡是byte  short  char类型都按int类型的计算   看看上面的代码,为什么出错! 我已经将100转成byte类型,(byte)100  是byte类型的,b也是byte类型的 那么赋给byte类型的b1 ,为什么还报错 原因是(1),byte类型的计算按int类型的计算 还有个问题,看下面这个 这段代码为什么不报错,按前面说,byte类型的计算按int类型的计算,那么这个呢 那因为,Java编译期间,将常量的运算…
Java语言基础(七) 今天在公司多呆了会,回来晚了 一.自动类型转换 在Java中,数据是可以转换的  例如可以将byte类型的赋给int类型的 这里希望你了解内存的变化,例如 在这里,我想你应该知道十进制-1为什么是32位二进制1了吧 好好想想,如果想不起来,看看前面的,前面已经提到,实在不知道联系我 这里我们将int类型的 i 赋给long类型的,如下 将int类型的 i 赋给long类型 l ,这时long类型 l 应该是64位二进制1 由于十进制-1是负数,所以将int转换成long时…
Java语言基础(五) 一.浮点数 浮点数就是小数,其标准是IEEE 754,用指数和尾数表示 例如30000=3*10000=3*10^4  其中4是指数,3是尾数 Java中,浮点数有float ,double float 32位   1位符号位   8位指数  23位存储尾数   float精度为6~7位(223=8388608,一共7位,这意味着最多能有7位有效数字,但绝对能保证的为6位) double 64位  1位符号位   11位指数  52位存储尾数  double精度为15~1…
Java语言基础(四) 一.基本数据类型(8) byte  8位  使用较少,一般用于网络传输: -128-+127 short  16位 不常用 -32768-+32767 int  32位 常用  -2^31-+2^31-1  大概在 --21亿-+21亿 long  64位 float 32位 double 64位 char 16位 boolean 8位 (1).不能超范围计算 大家想一下,这个结果为什么是-128 ? byte补码的最大值是127 那么加上1 0  1  1  1  1 …
Java语言基础(三) 一.    补码 (1).之所以有补码是因为要考虑成本 就是造计算机的成本 (2).下面让我们分析一下补码 以四位补码为例 <1> 高位是符号位,它决定其是正数还是负数  0表示正数 1表示负数 0001代表十进制1  1001表示 -7 从上图你能看出什么? (1).十进制相加等于0   -1+1=0   -3+3=0  -5+5=0 那么二进制呢? 0   0  0  1 +   1  1  1  1 --------------------------- 1  …
Java语言基础(二) 一.变量续 (1).变量有明确的类型 (2).变量必须有声明,初始化以后才能使用 (3).变量有作用域,离开作用域后自动回收 变量作用域在块内有效 (4).在同一定义域中变量不能重复定义 (5).变量的值可以修改 二.进制基础 计算机处理的是数据,而且是二进制 二进制:逢二进制一 0 0 0 0 0 0 -----代表十进制0 0 0 0 0 0 1 -----代表十进制1 0 0 0 0 1 0 -----代表十进制2 0 0 0 0 1 1 -----代表十进制3 0…