【Java 基础篇】【第三课】表达式、控制结构
这两天再看敏捷开发流程,我这个算是敏捷博客吗? 哈哈o(∩_∩)o
package a.b; public class Three
{
static void Expression()
{
System.out.println("一、学习基本的表达式"); // 数学表达式
System.out.println( 1 + 2 ); //加法
System.out.println( 4 - 3.2 ); //减法
System.out.println( 7 * 1.5); //乘法
System.out.println( 29/7 ); //除法
System.out.println( 29%7 ); //求余 // 关系表达式
System.out.println(6 > 4.2); //大于
System.out.println(3.4 >= 3.4); //大于等于
System.out.println(1.5 < 9 ); //小于
System.out.println( 6 <= 1); // 小于等于
System.out.println(2 == 2); //等于
System.out.println(2 != 2 ); //不等于 /*
其他的一些表达式
true && false and
(3 > 1) || (2 == 1) or
!true not // 位运算
& and
| or
^ xor
~ not
5 << 3 0b101 left shift 3 bits
6 >> 1 0b110 right shift 1 bit m++ 变量m加1
n-- 变量n减1
condition ? x1 : x2 condition为一个boolean值。根据condition,取x1或x2的值
*/
} static void Controlstructure()
{
System.out.println("二、学习控制结构"); int a = 0; // 选择语句
if (a == 1)
{
System.out.println("学习if语句 if ");
}
else if (a == 0)
{
System.out.println("学习if语句 else if ");
}
else
{
System.out.println("学习if语句 else ");
} // 循环语句
while(a<3)
{
System.out.println("学习while语句"+a);
a++;
} do
{
System.out.println("学习do while语句"+a);
a++;
}while(a<6); // 使用break可以跳出循环、使用continue可以直接进入下一循环
for (int i = 0; i < 5; i++)
{
if (i == 1)
{
continue;
}
if (i == 4 )
{
break;
}
System.out.println("学习for语句"+i);
} // 选择语句
char c = 'b';
switch (c)
{
case 'a':System.out.println("学习swithch语句"+c); break;
case 'b':System.out.println("学习swithch语句"+c); break;
case 'c':System.out.println("学习swithch语句"+c); break;
default:System.out.println("学习swithch语句 default"); break;
}
} public static void main(String[] args)
{
// 学习基本的表达式
Expression(); // 学习控制结构
Controlstructure();
} }
运行结果如下:
一、学习基本的表达式
3
0.7999999999999998
10.5
4
1
true
true
true
false
true
false
二、学习控制结构
学习if语句 else if
学习while语句0
学习while语句1
学习while语句2
学习do while语句3
学习do while语句4
学习do while语句5
学习for语句0
学习for语句2
学习for语句3
学习swithch语句b
【Java 基础篇】【第三课】表达式、控制结构的更多相关文章
- 金三银四跳槽季,BAT美团滴滴java面试大纲(带答案版)之一:Java基础篇
Java基础篇: 题记:本系列文章,会尽量模拟面试现场对话情景, 用口语而非书面语 ,采用问答形式来展现.另外每一个问题都附上“延伸”,这部分内容是帮助小伙伴们更深的理解一些底层细节的补充,在面试中可 ...
- java基础篇---I/O技术(三)
接上一篇java基础篇---I/O技术(二) Java对象的序列化和反序列化 什么叫对象的序列化和反序列化 要想完成对象的输入或输出,还必须依靠对象输出流(ObjectOutputStream)和对象 ...
- python基础篇(三)
PYTHON基础篇(三) 装饰器 A:初识装饰器 B:装饰器的原则 C:装饰器语法糖 D:装饰带参数函数的装饰器 E:装饰器的固定模式 装饰器的进阶 A:装饰器的wraps方法 B:带参数的装饰器 C ...
- java基础篇---I/O技术
java基础篇---I/O技术 对于任何程序设计语言而言,输入输出(I/O)系统都是比较复杂的而且还是比较核心的.在java.io.包中提供了相关的API. java中流的概念划分 流的方向: 输 ...
- java基础篇---HTTP协议
java基础篇---HTTP协议 HTTP协议一直是自己的薄弱点,也没抽太多时间去看这方面的内容,今天兴致来了就在网上搜了下关于http协议,发现有园友写了一篇非常好的博文,博文地址:(http: ...
- Java基础篇 - 强引用、弱引用、软引用和虚引用
Java基础篇 - 强引用.弱引用.软引用和虚引用 原创零壹技术栈 最后发布于2018-09-09 08:58:21 阅读数 4936 收藏展开前言Java执行GC判断对象是否存活有两种方式其中一种是 ...
- 小白—职场之Java基础篇
java基础篇 java基础 目录 1.java是一种什么语言,jdk,jre,jvm三者的区别 2.java 1.5之后的三大版本 3.java跨平台及其原理 4.java 语言的特点 5.什么是字 ...
- Java基础篇(JVM)——类加载机制
这是Java基础篇(JVM)的第二篇文章,紧接着上一篇字节码详解,这篇我们来详解Java的类加载机制,也就是如何把字节码代表的类信息加载进入内存中. 我们知道,不管是根据类新建对象,还是直接使用类变量 ...
- 小猪猪逆袭成博士之C++基础篇(三)字符串
小猪猪逆袭成博士之C++基础篇(三)字符串 String 写在题外的话: 非常感谢在我发了第一篇随笔以后有很多人看还评论了,这大概就是一种笔记性质的,也不一定全对,如果不对的地方请指出来让我加以改正. ...
- java基础解析系列(三)---HashMap
java基础解析系列(三)---HashMap java基础解析系列 java基础解析系列(一)---String.StringBuffer.StringBuilder java基础解析系列(二)-- ...
随机推荐
- js:语言精髓笔记6----作用域
js基础语法:由语句.表达式和变量构成: 语句是主要表达方式:单语句->复合语句(代码块)->程序片段(函数):js中没有单元和程序的概念: 作用域: 语法作用域与变量作用域的区别:前 ...
- 如何选中一个Checkbox,设置无效?
document.all.cb1[0].disabled = true;
- Fibonacci Again
Problem Description There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) ...
- spring实战二之Bean的自动装配(非注解方式)
Bean的自动装配 自动装配(autowiring)有助于减少甚至消除配置<property>元素和<constructor-arg>元素,让Spring自动识别如何装配Bea ...
- bzoj1028 [JSOI2007]麻将
1028: [JSOI2007]麻将 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 1337 Solved: 601[Submit][Status][ ...
- 【python游戏编程之旅】第四篇---pygame中加载位图与常用的数学函数。
本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 在上一篇博客中,我们学习了pygame事件与设备轮询.http://www.cnblogs.com/msxh ...
- How far away[HDU2586]
How far away ? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) T ...
- 初识API函数
我之前是一个只会编写数值计算的程序的OIer,但我并不甘于这种现状,于是我编写了我的第一个使用API函数的C++程序,开发平台是VS2012: // ConsoleApplication.cpp : ...
- POST模拟百度登录和自动发帖
这里用HttpClient发包模拟百度登录和发帖,验证码部分采用机器下载人工识别. 登陆百度的原理:1. 访问https://passport.baidu.com/v2/api/?getapi& ...
- RowDataBound事件
RowDataBound事件在创建gridView控件时,必须先为GridView的每一行创建一个GridViewRow对象,创建每一行时,将引发一个RowCreated事件:当行创建完毕,每一行Gr ...