Java 分支与循环
配置Java的运行环境
①java虚拟机
②java垃圾回收
jdk----面向开发人员工具包
jre----是运行在服务器上java运行时环境
例子:
public class Test
{public static void main(String[] args) {/* int a = -27;int b = 3;System.out.println(Integer.toBinaryString(a));(把数字转换成二进制)System.out.println(Integer.toBinaryString(a>>>3));(无符号右移三位)
运行结果:
public class Test
{public static void main(String[] args) {/* int a = 27;int b = 3;System.out.println(Integer.toBinaryString(a));(把数字转换成二进制)System.out.println(Integer.toBinaryString(a>>>3));(无符号右移三位)
运行结果:
int i1 = 3; // i1 = 011int i2 = 5; // i2 = 101System.out.println("i1的值:" + i1);System.out.println("i2的值:" + i2);System.out.println("进行变量互换");i1 = i1 ^ i2; // i1 = 110i2 = i1 ^ i2; // i2 = 011i1 = i1 ^ i2; // i1 = 101System.out.println("i1的值:" + i1);System.out.println("i2的值:" + i2);
运行结果
分支与循环
if........
if...else....
if....elseif...
if....else if...else
switch...case...default
while (逻辑表达式) {
}
do {
} while(逻辑表达式);
//作用域
for (表达式1; 表达式2; 表达式3) {
}
先执行表达式1
在执行表达式2(逻辑表达式)
当表达式2返回true,执行{}代码
在执行表达式3
// 阶乘 5// 1!+2!+3!+4!+5!int result = 0; // 最后求和int f = 1; // 每一次循环算出来的阶乘for (int i = 1; i <= 5; i++) {f = f * i;System.out.println("f: " + f);result += f;}System.out.println("result: " + result);
运算结果:
例子:
System.out.println("1, 打印4*5的矩形");for (int i = 1; i < 5; i++) {for (int j = 1; j < 6; j++) {System.out.print("*");}System.out.println();}
运行结果:
System.out.println("2, 打印100以内前5个能被3整除的整数");int counter = 0; // 计数器for (int i = 1; i <= 100; i++) {if (i % 3 == 0) {System.out.println(i);counter++;}if (counter == 5) {break;}}
运行结果:
System.out.println("3, 打印101-200之间的质数");for (int i = 101; i <= 200; i++) {int t = 0;for (int j = 2; j < i; j++) {if (i % j == 0) {t = 1;break;}}if (t == 0) {System.out.println(i);
运行结果:
转载于:https://www.cnblogs.com/xiaohaihuaihuai/p/7830766.html
Java 分支与循环相关推荐
- (427)Java分支结构 循环结构
补充: 1.赋一个固定的值: int a=5: 2.接收用户输入的值:Scanner Scanner是java中给大家提供好的一个零件,这个零件具备很多功能,接收用户输入的数据,只是它其中的一个小小小 ...
- java笔记(基础+修饰符+选择结构+分支结构+循环结构+方法+数组+面对对象+三大特性)
文章目录 语言基础 变量 概念 全局变量 局部变量 实例变量 声明 数据类型 常用 基本数据类型 引用数据类型 Unicode编码表 ASCII字符表 运算符 算术运算符 赋值运算符 关系运算符 逻辑 ...
- [scala-spark]3. 变量 数据类型 分支与循环
1. 变量定义与初始化 package com.lineshen.chapter2object variable {def main(args: Array[String]): Unit = {val ...
- python的两种循环结构_python分支和循环结构
Python Python开发 Python语言 python分支和循环结构 1.分支结构 1.1应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构. ...
- php中可以实现分支,PHP中的分支及循环语句
这次实践的都是PHP7的语法. 感觉是以前的5差别不是那么大,只是希望越来越快吧. $looking = isset($_GET['title']) || isset($_GET['author']) ...
- 十六、MySQL流程控制结构(顺序、分支、循环)详解 强化练习
流程控制结构:顺序.分支.循环 一.分支结构 case结构作为表达式: case结构作为独立的语句: if函数 语法:if(条件,值1,值2) 功能:实现双分支 应用在begin end中或外面 ca ...
- Java04--运算符+分支结构+循环
Java04--运算符+分支结构+循环 1 运算符 1.1 概述 1.2 练习1:平年闰年 1.3 练习2:自增自减 1.4 练习3:求两个数里的大值 1.5 练习4:求三个数的最大值 2 分支结构1 ...
- Scale 编程基础 A(变量声明、基本数据类型、运算符、文件读写、分支与循环、数据结构)
Scala: 变量声明.基本数据类型.运算符.文件读写.分支与循环.数据结构(List/Tuple/Range/Vector/Set/Map)与迭代器 变量声明 val:是不可变的,在声明时就必须被初 ...
- JAVA2实验3分支与循环语句,实验3控制语句:分支、循环.doc
实验3控制语句:分支.循环 实验3 控制语句:分支.循环 一.实验目的 1.掌握 Java表达式语句与复合语句使用方法. 2. 理解 Java 程序语法结构,掌握顺序结构.选择结构的程序设计方法. 3 ...
- php分支,PHP 分支与循环
一.概述: 上面一章我们讲解了PHP当中的运算符和表达式,通过上面的知识点我们就可以完成一些基本的运算操作了.但是涉及到一些比较复杂的逻辑,分支与循环就必不可少了.通过分支和循环的结合使用可以使业务更 ...
最新文章
- 关系类型总结和对应的注解
- WGS84经纬度坐标与WEB摩卡托坐标转换
- 2008R2文件服务器迁移到2012R2
- Python_管理项目
- Linux上搭建伪集群 Hadoop3.1
- [html] H5的Web Storage带来什么好处?
- python从包中导入模块_Python中包,模块导入的方法
- 移动端软件测试要点,移动端测试用例设计总结
- Problem L. Graph Theory Homework
- 金蝶旗舰版固定资产计提折旧报错‘费用分配表所引用的*是非明细的核算项目’,如何解决?
- iOS TableView实现QQ好友列表(一)
- 这个Kaggle三项排行榜的“顶级大师”,今年17岁
- 如何在Oracle官网下载JDK8u202
- 商业贷款和公积金贷款差多少?一组数据告诉你!
- 用计算机弹欢乐斗地主,欢乐斗地主免费版电脑版
- 根据输入的半径值,计算球的体积。
- flv怎么无损转换成mp4格式,3大超级方法分享
- 面向新闻评论课题笔记
- matplotlib 绘图入门详解
- VirtualBox 报错VERR_VD_IMAGE_READ_ONLY
热门文章
- 使用php的curl根据关键词爬取百度搜索结果页
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列
- 华为中低端路由器清除密码方法
- [转]整理关于java的String 类,equals函数和比较操作符的区别
- 又一个国内知名论坛,突然被全面叫停!
- 再见了SpringMVC!这个框架有点厉害,甚至干掉了Servlet!
- 清华软件工程硕士放弃百万年薪后,4年狂赚1100亿,却被央视点名批评!
- C语言求字符串并集,怎样用c语言写求集合的交集,并集,补集”这个程序?
- python函数编写_Python函数(二)如何编写函数
- 不会写漂亮代码不是优秀的程序员,没有钢铁侠之躯不是合格的程序员