9.JavaSE之运算符】的更多相关文章

JavaSE JavaSE是学习JavaWeb.JavaEE以及Android开发的基础 边听边思考边做“笔记” 不要完全依赖书和视频: 捷径:敲.狂敲: 规范:加注释: 难点,不懂的记录下时间再回头看: 在敲代码中学习知识点,加深知识的理解. 1.基础常识  软件开发: 软件,即一系列按照特定顺序组织的计算机数据和指令的集合.分为系统软件和应用软件. 人机交互方式: 图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作. 命令行方…
范围:-(2 ^ 字节 X 8 - 1)~(2 ^ 字节 X 8 - 1)-  1 主要区别是数据大小范围: 1.  byte    一个字节    -128 ~ 127 2. short    两个字节    -32768 ~ 32767 3. int        四个字节    -2147483648 ~ 2147483647 4. long     八个字节 5.char      两个字节(可以放汉字) 结论:在java中,对char进行运算的时候,直接当做ASCII码对应的整数对待.…
Java语言支持如下运算符operator:优先级() 算数运算符 :+ ,- ,* ,/ ,% ,++ ,-- 赋值运算符 := 关系运算符 :> ,< ,>= ,<= ,== ,!= ,instanceof 逻辑运算符 :&&,||,!与或非 位运算符 :& ,| ,^ ,~ ,>>右移 ,<<左移 ,>>> 条件运算符 ?: 扩展赋值运算符 :+= ,-= ,*= ,/= 首先为了方便管理,建一个包,把之前的类…
运算符 运算符:进行特定操作的符号 表达式:用运算符进行操作的式子 算术运算符 首先是加减乘除:+.-.*./还有取余:% 整数进行算术操作得到的还是整数,例如整数使用 / 得到的是整数(商的整数部分)只有对整数的除法来说,取模运算符才有余数的意义 注意:1. 一旦运算中有不同类型的数据,那么结果是数据范围大的那种类型2. + 可以进行字符串的拼接 自增自减运算符 ++.--前置:先进行自增或自减的操作,再参与表达式的运算后置:先参与部分表达式的运算,再进行自增或自减的操作 赋值运算符 =:将等…
位运算是直接对二进制进行计算 左移 << 右移 >> 先把整数换成四个8bit 0000-0000 0000-0000 0000-0000 0000-0000 这个二进制左右移动,移除来的那头用0补齐 规律: 6<<3意思就是 6乘以2的3次方 6>>3意思就是6除以2的3次方 & 与运算 | 或运算 ^ 异或运算 先把十进制整数转成二进制,两个数上下对应 6&3 意思就是,对应位置一致,都是1就得1,其他的都是0 6|3 意思就是,对应位置…
// Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * 这里需要注意 a++ 和 ++a 的区别,后面说; */ /* public class Javase{ public static void main(String[] args){ int a = 10; int b = 20; int c = 30; System.out.println( a…
继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age的值设置为20.这时候就 须要一个"=",告诉程序须要进行赋值操作. Java 语言中经常使用的运算符可分为例如以下几种:算术运算符,赋值运算符,比較运算符,逻辑运算符,条件运符. (1)算术运算符 算术运算符主要用于进行主要的算术运算.如加法.减法.乘法.除法等. Java 中经常使用的…
javaSE学习笔记(1) 数据类型和运算符 1.注释可以提高程序的可读性.可划分为 单行注释 // 多行注释 /.../ 文档注释 /**...*/ 2.标识符的命名规则: 标识符必须以字母.下划线_.美元符号$开头. 标识符其它部分可以是字母.下划线"_".美元符"$"和数字的任意组合. Java 标识符大小写敏感,且长度无限制. 标识符不可以是Java的关键字. 3.标识符的命名规范: 表示类名的标识符:每个单词的首字母大写,如Man, GoodMan 表示方…
一.进制转换 1.1 其他进制转十进制(以十六进制为例): 十六进制范围:0-9, A-F对应数字10-15 2A7E(16)  =  14*16(0) +7*16(1) + 10*16(2)  + 2*16(3) =  10878(10) 1.2 十进制转二进制:将十进制数除以2,取余数,将最后一位余数排在第一位,倒数第二位的数排在第二位,依次排列,构成的01数字串即为表示该十进制数的二进制数. 总结:十进制%二进制 余数 0-1(Java中符号 “%”表示取余),逆序排列. (图片引自百科)…
上一节写了一些运算符的注意事项,这节开头依然是对运算符的一些注意点的阐述! 比较运算符除了>.>=.<.<=.==.!=之外需要注意instanceof:检查是否是类的对象,例如:”Hello” instanceof String ,返回结果位true. 1.逻辑运算符 &(与)的运算特点:运算的两边只要有一个是false,结果肯定是false,只有两边都为true,结果才true: |(或)的运算特点:运算的两边只要有一个是true,结果肯定是true,只有两边都为fal…
「TOC」 Java 程序基本要求 Java 数据类型 基本数据类型 复合数据类型 运算符 逻辑运算符 位运算符 运算符优先级 Java 程序基本要求 public class : 一个 Java 文件中只能有一个 「标识符」的通常约定: 常量全部大写 类名的每个单词首字母大写 公有方法和实例变量从小写字母开始,后面的每个首字母大写(例如:getCurrentValue) 私有变量或局部变量标识符全部小写(例如:next_value) Java 数据类型 类型 默认值 byte (byte) 0…
Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样.下表列出了所有的算术运算符. 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A…
文章目录 1_1_6_05_算术运算符_四则与取模运算 1_1_6_06_算术运算符_加号的多种 1_1_6_07_算术运算符_自增自减运算 1_1_6_08_赋值运算符 这里挺关键的,为什么一个byte += int: 最后输出了byte呢? 1_1_6_09_比较运算符 1_1_6_10_ 逻辑运算符 注意事项: 1_1_6_11_三元运算符 1_1_7_12_方法入门 1_1_8_15_JDK9的JShell简单使用 JShell脚本工具是JDK9的新特性 1_1_8_16_编译器的两点优…
个人博客网:https://wushaopei.github.io/    (你想要这里多有) 2 变量的使用 2.1按数据类型分类 ​ 整型 : byte(1字节 = 8bit) short(2字节) int(4字节) long(8字节) 浮点型 : float(4字节) double(8字节) 字符型 : char(2字节) 布尔型 : boolean public class VarTest2{ public static void main(String[] args){ //整型 by…
1. 运算符 1. 算术运算符:+,-,*,/,%,++,-- //二元运算符 int a = 10; int b = 20; int c = 25; int d = 25; System.out.println(a + b);//30 System.out.println(a - b);//-10 System.out.println(a * b);//200 System.out.println(a / (double)b);//0.5 //取余,模运算 int x = 10; int y…
什么是是运算符 运算符:用于数据运算的符号,运算是一种处理.(注:浮点型数据(float.double)进行运算会出现精度丢失的情况) 运算符大致可分为以下六种: 一.算术运算符:+.-.*./.%.++.-- 这里只针对于在java中有着特殊含义的算术运算符进行删除,乘.除等与日常生活中概念一致的运算符不再特殊说明 1.+(加号) 在Java中+具有三种含义: ①数学意义上的加法运算: ②正数: ③字符串拼接: 2.%(求余,取模) n%m//运算结果为n除以m除不尽的部分,结果取值范围为[0…
问答: 1.下列System.out.printf的结果是什么? int a=100,x,y; x=++a; y=a--; System.out.printf("%d,%d,%d",x,y,a); 101,101,100 2.下列哪句语句有错误? int x=0; x=5.0/2;//不能把double型赋给整型 float y=12.5F; y=5.0/2;//不能把double型赋给float型 3.下列哪句语句有错误? byte x=32; char c='a'; int n=c…
javaSE基础04 一.三木运算符 <表达式1> ? <表达式2> : <表达式3> "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果. 二.控制语句  2.1顺序结构(最常见) 特点:代码从上到下依次执行 2.2选择结构 If判断语句: If(判断){ 执行的语句 } If(判断){ 执行的语句 }else{ 执行的语句 } If(判断…
javaSE基础03 生活中常见的进制:十进制(0-9).星期(七进制(0-6)).时间(十二进制(0-11)).二十四进制(0-23) 进制之间的转换: 十进制转为二进制: 将十进制除以2,直到商为0 ,将余数从下上连接起来就是二进制 10---->1010 二进制转十进制:将二进制的每一位乘以2^n ,n从0开始,n每一次加一,在将结果相加. 1001 ---->  1*2^0 +0*2^1 +0*2^2+1*2^3 = 9 将二进制换为八进制: 方式一:二进制--->十进制---&…
javaSE基础02 一.javac命令和java命令做什么事情? javac:负责编译,当执行javac时,会启动java的编译程序,对指定扩展名的.java文件进行编译,生成了jvm可以识别的字节码文件,也就是class文件(java的运行程序) java:负责运行的部分,会启动jvm加载运行时所需要的类库,并对class文件进行执行,一个文件要被执行,必须要有一个执行的起始点,这就是main函数 二.入口函数: 2.1权限修饰符 public:公开的,权限最大,任何情况下只能自己调用 pr…
最近回顾了一下Java的基础知识,决定写成博客梳理一遍,主要是JavaSE部分最基础的知识,适合考前突击,学后回顾,不适合作为初学材料. 简单的列个目录吧: 一.数据类型和运算符 二.流程控制与数组 三.面向对象基础 四.集合概述 五.泛型入门 六.异常处理 七.输入输出 八.多线程 九.反射 一.数据类型和运算符 这一块基本上各种语言都大同小异 基本数据类型: 整数类型:byte 1个字节 short 2个字节 int 4个字节 long 8个字节 字符类型:char 2个字节 浮点类型:fl…
今天就开始的真正走进JAVASE的世界,本篇介绍的是:JAVASE基础语法,大家如果有C语言的基础,对于本节内容一定感觉非常轻松,编程语言之间的都是相通的,只不过C语言属于面向过程编程,而JAVA语言则是一种面向过程的设计思路,相信以后的发展一定会朝着面向服务的方向. 废话不多说,开始今天的总结: 1.标示符: 标示符为何物?它就是JAVA规定的一种命名规则.凡是需要你自己进行命名的地方都需要遵守JAVA的标示符规则,JAVA标识符包括:a.标识符是由英文字母.下划线(_).美元符号($)和数字…
第一部分,JAVA基础和面向对象 part01 入门与开发环境搭建 1: 计算机基础知识(了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:windows,linux,mac应用软件:QQ,YY,扫雷,CS/F(4)软件开发就是用开发工具和计算机语言做出软件(5)计算机语言人与计算机的交流方式(6)人机交互A:图像界面方便,简单,直观.B:DOS 窗口方式要有控制台, 要记住很多的命令, 麻烦.(7)键盘功能键和快捷键的介绍(掌握)A:键盘功能键tabshiftctrlalt空格ent…
1.包 2.运算符 public class Operator { public static void main(String[] args) { int a = 5; System.out.println("a = " + a); //a = -a; //+ - System.out.println("a = " + a); //+ 字符串链接 System.out.println("影分身" + "软件开发"); Sys…
一.Java是什么 Java 是由 Sun Microsystems 在 1995 年首先发布的编程语言和计算平台.Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用.有许多应用程序和 Web 站点只有在安装 Java 后才能正常工作,而且这样的应用程序和 Web 站点日益增多.Java 快速.安全.可靠.从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在! java是当前最流行,应用最广泛的编程语言.点击查看tiobe排行 1.2…
原文阅读:<算法(第四版)>第一章 第一节:基础编程模型 有没有在面试的时候被问到:下面这几行代码的执行结果是什么?依据是什么? System.out.println (5/3); System.out.println ((double)(5/3)); System.out.println (5/3.0); System.out.println (5.0/3.0); System.out.println ((int)5/(double)3); 这个问题涉及到的概念有:运算符重载和类型转换. 对…
JAVA之旅(一)--基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 Android老鸟重新学一遍JAVA是什么感觉?枯燥啊,乏味啊,而且归纳写博客,都是很痛苦的事情,但是程序之路这么长,你必须精通的不能再精通一门语言才行(有点说大了哈),但是最起码你要如鱼得水吧,我准备的资料有: JAVA编程思想 深入浅出JAVA 黑马,传智,慕课,极客学院等-的视频 Google搜索 我们既然是重新学一遍,那我们尽量就是用记事本去敲代码好了,这里我用notep…
JavaSE面试题 欢迎到我的Git仓库去提交您觉得优秀的内容! 1.是否可以从一个static方法内部发出对非static方法的调用? 不可以.当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象上的呢?这个逻辑无法成立. 2.Integer与int的区别? int是java提供的8种原始数据类型之一,Integer是java为int提供的封装类.int的默认值为0,而Integer的默认…
JavaSE 软件工程师 认证考试试卷   笔试   考试时间150分钟 总分 100分   姓    名_______________________ 身份证号_______________________ 准考证号_______________________     考试结束后考卷必须收回,否则考试成绩无效   尚学堂JavaSE软件工程师认证考试试卷   一.    填空题(共20个题目,总计20分) Java虚拟机就是一个虚拟的用于执行   字节码文件       的计算机.它是Jav…
1 java的历史 1991-至今  詹姆斯-高斯林  SUN公司 ORACLE 2009年 2 java的版本 javaSE  java的标准桌面级开发 javaEE  企业级web开发 javaME  嵌入式开发 3 jdk的版本 jdk1.0 - jdk11  每半年一个版本  每年的3月和9月 4 jdk 的安装和环境配置 jdk--开发者必须安装 jre--使用者安装 java_home:jdk的安装目录 javac:%java_home%/bin;  可以在任意目录结构中,进入jdk…