运算符、控制语句

整数除以整数一定是整数,如果有小数,去掉小数部分

字符串连接符+:一般用于字符串和变量的连接,字符串+字符串,字符串+变量(代表字符串)

加法:数字+数字,数字+变量(代表数字) +号两边只要有一边是小数,结果一定是小数

System.out.println()

\t怎么用:a+“\t+”+b

运算符:

1、赋值运算符:= 先计算等号右边的结果然后将结果保存到左边的变量中

a+6=100 是错的,赋值运算符左边一定是变量

2 除法:号两边只要有一边是小数,结果一定是小数

整数相除一定是整数

a+=5; a-=5;a/=5;a%=5;

3 ++ -- :在变量后

int a=5;

int b=a++//先传值后加减 b=5,a=6

在变量前

int a=5;

int b=++a; //先加减 ,后传值b=4,a=5

运算符=算术运算符+关系运算符+逻辑运算符

关系运算符:> >= < <= == !=

记住:关系运算符计算出来的结果一定是Boolean值:true/false

System.out.println(10=2+8);是错的,原因:赋值符号的左边一定是变量

逻辑运算符: && 逻辑与(并且) || 逻辑或(或者) !取反()求反面

作用:连接多个关系运算符的

记住:逻辑运算符计算出来的结果一定是Boolean值:true/false

或者只要有一个条件成立就行了,才为true

与必须两个条件都成立,才为true

运算符的优先级 ()>!>算术运算符(先*?%后加减)>关系运算符>&&>||>=

短路与:&&左边算出是false,计算机不会再去计算&&的右边

false&&**=fales

短路或:||左边算出来世true,计算机不会再去计算&&的右边

true||**=true

如果条件成立或者结果为true,则执行if语句,否则执行if语句后面的语句

单个条件的时候

if(){

}

if(){

//条件成立时执行的语句

}else{

//条件不成立时执行的语句

}

有多个条件的时候。多重if结构

if(条件1){

//条件1成立时执行的语句

}else if(条件2){

//条件2成立时执行的语句

}else if(条件3){

//条件3成立时执行的语句

}else{

//条件1,2,3都不成立时执行的语句

注:1永远只会执行一个执行的语句

2判断的顺序是从上往下判断,上面的条件成立,就不会再

判断下面的条件

1对于case后面相同的语句,我们可以只写一个语句和break---case语句合并

2default可以写可以不写,break可以放到最后 这时break可以省略,

3、case后面的break一个都不能省略,break起了结束判断的作用,如果省略就能继续执行循环语句了,省略的后果就是会执行后面case的语句,直到遇到后面case的break后停止

4、默认情况下,case后面的break一定不能省略。case具有穿透性

等值判断适合switch()

switch(变量:只能是byte short int char类型 jdk1.7以下只能支持这4种){

case 值1 :

语句1;

break;//不能省略,判断结束的作用

case 值2:

语句2;

break;

default:

语句default;//前面条件都不成立的时候使用default

break;//这个break可以省略

}

JDK1.7支持字符串

int month =input.nextInt();

swith(month){

case 1:

case 2:

case 3:

System.out.println("春天");

break;//判断结束了

}

case语句可以合并;

时间: 2024-10-13 12:28:03

运算符、控制语句的相关文章

0317-js变量数据类型运算符控制语句

重点记忆(套路):   1.关键字:(必须以字母.下划线(_)或美元符($)开始).标识符.变量(是一个名称,最好用字母开头,对大小写敏感).常量 (是有数据类型的一个值) 变量: ①定义并赋值 ②使用   2.数据类型:数字  字符串  布尔  null  undefined  object 数据类型转换:alert(typeof  信息); //判断信息的数据类型 其他类型转字符串:全局方法String() //String(123) 数字.布尔可用toString() //(ture).t

JS 引入方式 基本数据类型 运算符 控制语句 循环 异常

一.JS引入方式 什么是JavaScript? JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的. JavaScript的嵌入方式 1.行间事件 <input type="button" name="clicktook" onclick= "alert("ok!");"> 2.页面scrip标签嵌入

转载 前端基础知识体系 一个新手的学习之路

原帖地址:  转载的原因是我学习前端和php已经4个多月了.看看自己还有那些不足.自己得努力学习,牛人太多.红色是我会的,或者学过的.希望今天把大部分飘红. 一.HTML 标签的分类 标签表示一个元素 按性质划分: Block-Level和Inline-Level 按语义划分: Headings: h1, h2, h3, h4, h5, h6 Paragraphs: p Text Formatting: em, strong, sub, del, ins, small Lists: ul, li

前端知识体系及修炼

前端开发的核心是HTML + CSS + JavaScript.本质上它们构成一个MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller). HTML 1. 标签的分类 1. 标签表示一个元素 2. 按性质划分: Block-Level和Inline-Level 3. 按语义划分: Headings: h1, h2, h3, h4, h5, h6 Paragraphs: p Text Formatti

前端知识体系及修炼攻略

Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年.Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征.随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来. 早期的前端其实就是Table布局,后来发展到所谓的Div + CSS网站重构,再到现在的让人眼花缭乱的各种各样的新技术,Web前端技术发展是非常快速的,因此选择了前端这个行业就意味着不停的学习吧.让我们先看看张克军绘制

前端修炼(转)

看到一篇博文,受益匪浅,特此激励自己. 内容转载自: BorisHuai前端修炼 > 如何成为前端开发高手 HTML 1. 标签的分类 1. 标签表示一个元素 2. 按性质划分: Block-Level和Inline-Level 3. 按语义划分: Headings: h1, h2, h3, h4, h5, h6 Paragraphs: p Text Formatting: em, strong, sub, del, ins, small Lists: ul, li, ol, dl, dt, d

IOS 开发大牛首选之路

学习ios(必看经典)牛人40天精通iOS开发的学习方法 描述 这是一套从一个对iOS开发感兴趣的学员到iOS开发高手的系统.专业的课程体系.以培养企业开发真正需要的人才为目标,每个知识点都用案例来讲解.也适合想提升技能的已从事iOS开发的工作人员以最短时间内提升技能的从业者. 目标 通过本系列课程的学习,希望使一个对iOS开发感兴趣,想从事iOS开发的学员,成为一名真正iOS开发人员,iOS从业者,iOS技术大牛,最重要的是学会解决开发中遇到困难的方法. 建议 建议学员,尤其是初学者,一定要打

太原中软:前端工程师的知识体系

下图是前端工程师图解: 前端开发的核心是HTML + CSS + JavaScript.本质上它们构成一个MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller). HTML 1.标签的分类 - 标签表示一个元素 按性质划分: Block-Level和Inline-Level 按语义划分: Headings: h1, h2, h3, h4, h5, h6 Paragraphs: p Text Form

[转载]前端知识体系及修炼攻略

http://blog.csdn.net/borishuai/article/details/8676573 目录(?)[+] 前端简介 Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年.Web前端开发是从网页制作演变而来的,名称上有很明 显的时代特征.随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来. 早期的前端其实就是Table布局,后来发展到所谓的Div + CSS网站重构,

C语言基本语法及原理初始:

/* ******************************************* * 数据类型 说明数据大小 char       1 short     2 int        4 float      4 double     8 构造类型 存储类型 存放在内存中的位置 (堆.栈(auto).静态区域.代码段) 功能 代码的操作(干什么) + - * / % & ||  是运算符 控制语句 选择或循环 函数 * *********************************