1、运算符

1)算术运算符:6个
+ — * \ % ++  --
2)关系运算符:6个
>  >=  <  <=   ==   !=
3)布尔运算符
&&并且  ||或者       !非     &逻辑    |逻辑或    !逻辑非    ^逻辑异或(^两边的结果不一样,即为true)
4)位运算符  位表示的是二进制位
& |  ~  ^  >>   >>>   <<
&按位与and[真真为真,真假为假]
| 按位 或or [假假为假,其余全为真]
~按位 非not[真则假,假则真]
>>  右移
>>> 右移 ,右边空出的位以0填充
<<  左移
5)赋值类运算符
= +=  -=  *= %=  /=
6)字符串连接运算符
+
7)条件运算符
?: 即又称三步运算符(三目运算符)
boolean表达式?表达式1;表达式2
boolean表达式的结果是ture,则整个表达式的结果就是表达式1的结果,相反则是表达式2的结果
    boolean sex= false;
    char c=(sex?'男':'女');
    System.out.println(c);//女
 
   boolean isSuccess=true;
    //类型不兼容
    char i1=isSuccess?'男':'女';
    System.out.println(isSuccess?'s':"失败");//s
8)其他运算符
instanceof     new

2、控制语句

1)语法:
第一种结构:
if(boolean表达式){
java语句;
} 第二种结构:
if(boolean表达式){
java语句;
}else{
java语句;
} 第三种结构:
if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
} 第四种结构;
if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else{
java语句;
}

2)for 循环

for(表达式1;表达式2;表达式3){
   java语句;
  }

|例如:九九乘法口诀|

int i=1;
int j=1; for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
System.out.println(i+"*"+j+"="+(i*j));
}
System.out.println();
}

|0-99的偶数的和|

 int sum=0;
   for(int s=0;s<99;s++){
      if(s%2==0){
    // sum=sum+s;
     sum+=s;      }   }
System.out.println(sum);

3、break、continue、return

break:语句:
 1)可以在switch语句中,结束分支语句;
 2)语句可以出现在单循环当中,默认情况下结束距离他最近的一个循环。
 3)break 后面跟一个循环的名字可以结束你指定的这个循环。
return:语句
  1)后面不带数据,只能用在返回值类型为void的方法中,用来结束这个方法。
  2)return 后面跟一个数据,(如果这个方法有返回值,用return 后面跟一个数据可以用来结束这个方法。
备注:如果一个方法的返回值类型是int类型的,如果你return 后面没有跟任何数据,那么编译是无法通过的。
 如果一个方法的返回值类型是void类型的,大括号里面可写return;也可以不写return;  只有当根据业务需要,要结束这个方法的时候才需要加上return;
continue;//continue语句可以用来结束当前本一次循环,直接进入下一次循环;在该循环中继续执行i++;

二、java基础-运算符_控制语句_break_continue_return的更多相关文章

  1. Java基础回顾_第二部分_Java流程控制

    Java基础回顾_第二部分 Java流程控制 Scanner对象(扫描器,捕获输入) import java.util.Scanner; public class Demo01 { public st ...

  2. java基础3_流程控制语句

    一 条件判断 1. 条件运算符(三元表达式) ,其形式为: type d = a ? b : c; 具体化形式为:int d = 2 < 1 ? 3 : 4; 2. 轻量级的文本编辑器:Ultr ...

  3. Java基础——运算符

    一.赋值运算符 在前面的学习中,用到最多的是什么呢?就是“=” .例如:int money=1000;   //储存本金 使用“=”将数值1000放入变量money的存储空间中.“=”称为赋值运算符. ...

  4. JAVA基础——运算符和表达式

    JAVA语言常用的运算符和表达式详解 一.简述 运算符是一种"功能"符号,用以通知 Java 进行相关的运算.譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个&q ...

  5. Java基础回顾_第一部分

    Java基础回顾 基本数据类型 数值类型 什么是字节? 位(bit):是计算机中数据的最小单位 字节(byte):是计算机中数据处理的基本单位,习惯上用大写字母B来表示 1 B = 8 bit 字符: ...

  6. 菜鸡的Java笔记 第四 - java 基础运算符

    数学运算符,逻辑运算,三目运算,位运算 double d2 = 314e2; //采用科学计数法的写法,表示10的2次方.= 31400.0 代码写的越简单越好   简化运算符 代码:x=x+y 可以 ...

  7. [Java面试二]Java基础知识精华部分.

    一:java概述(快速浏览): 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒.PDA等的微处理器: 1994年将Oak语言更名 ...

  8. Java基础学习笔记二 Java基础语法

    注释 注释用来解释和说明程序的文字,注释是不会被执行的. 单行注释 //这是一条单行注释 public int i; 多行注释 /* 这是 * 一段注释, * 它跨越了多个行 */ public vo ...

  9. 面试题(二)—Java基础(下)

    一.进程和线程 进程 (1)正在运行的程序,是系统进行资源分配和调用的独立单位. (2)每一个进程都有它自己的内存空间和系统资源. 线程 (1)是进程中的一条执行路径. (2)一个进程如果只有一条执行 ...

随机推荐

  1. webpack-bundle-analyzer插件的使用方式

    第一步: npm install --save-dev webpack-bundle-analyzer 第二步: 在build/webpack.prod.config.js中的module.expor ...

  2. 吴裕雄 PYTHON 神经网络——TENSORFLOW MNIST读取数据

    from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets("E ...

  3. POJ1321棋盘问题(暴搜)

    在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别.要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C. ...

  4. spark wordcount程序

    spark wordcount程序 IllegalAccessError错误 这个错误是权限错误,错误的引用方法,比如方法中调用private,protect方法. 当然大家知道wordcount业务 ...

  5. Linux kali国内源

    命令行:leafpad /etc/apt/sources.list 将原来的内容注释掉,添加以下代码 #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rol ...

  6. LinkStack(链栈)

    链栈即链式栈,也就是说我们不用再考虑空间的大小,可随心所欲的进行数据的插入/删除了.和顺序栈一样,仍然要保持其stack的特性,只在一端进行插入和删除,后进先出. (2018-02-14 代码更新) ...

  7. Pytorch-Faster-RCNN 中的 MAP 实现 (解析imdb.py 和 pascal_voc.py)

    ---恢复内容开始--- MAP是衡量object dectection算法的重要criteria,然而一直没有仔细阅读相关代码,今天就好好看一下: 1. 测试test过程是由FRCN/tools/t ...

  8. HTML常用标签效果展示

    HTML常用标签效果展示 一.文本效果 段落1---收到了开发建设看来得更加快乐圣诞节福利肯定是减肥的路上苏里科夫就是打开了飞机都是风口浪尖上的疯狂了大煞风景圣诞快乐的索科洛夫几点上课了关键是低空掠过 ...

  9. PAT A1034 Head Of Gang

    用并查集分割团伙,判断输出~ #include<bits/stdc++.h> using namespace std; ; },weight[maxn]; unordered_map< ...

  10. Vue日常报错

    报错信息: Error: Cannot find module 'webpack/bin/config-yargs' at Function.Module._resolveFilename (inte ...