Java程序设计语言基础03:Java中的程序执行流程
目录
1. 简记部分
1.1 条件与循环
1.2 switch语句
1.3 continue与break
2. 变量的作用域
3. 从标准输入读取数据
4. 生成随机数
1. 简记部分
1.1 条件与循环
① Java中if-else语句的使用与C语言相同
② Java中while / do-while / for语句的使用与C语言相同
说明:for & while循环对比
for和while循环等价,可以互相转换
1.2 switch语句
switch (待匹配值) {
case 目标值1:语句break;
case 目标值2:语句break;
default:语句break;
}
① Java中switch语句的语法与C语言相同
② 待匹配值的类型必须为int或char
③ 目标值必须是一个在编译时就确定的int或char类型值
1.3 continue与break
① Java中continue与break的语法与C语言相同
② Java中要求break语句必须放在代码块的最后一行,否则编译报错,比C语言严格
2. 变量的作用域
Java中变量作用域规则与C语言基本一致,但是有一处要求更严格,就是在内层命令空间不能重复定义外层代码块的变量(在C语言中为内层变量屏蔽外层变量)
3. 从标准输入读取数据
// 引入Scanner类
import java.util.Scanner;public class InputTest {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入姓名");String name = in.nextLine(); // 输入字符串System.out.println("姓名:" + name);System.out.println("请输入年龄");int age = in.nextInt(); // 输入整数System.out.println("年龄:" + age);}
}
① import java.util.Scanner用于告诉程序,Scanner类型在哪里
② Scanner in = new Scanner(System.in) 连接标准输入,在示例中就是命令行
③ in.nextLine()可以从命令行读取一行字符串
④ in.nextInt()可以从命令行读取一个整数
4. 生成随机数
Math.random()用于生成随机数,随机数在0到1之间,类型为double
public class RandomTest {public static void main(String[] args) {double random = Math.random();System.out.println("random = " + random);}
}
Java程序设计语言基础03:Java中的程序执行流程相关推荐
- Java程序设计语言基础01:绪论
目录 1. 初探HelloWorld程序 1.1 类(Class)语法元素 1.2 main方法(main method)语法元素 1.3 System.out.println 1.4 字符串 2. ...
- Java程序设计语言基础02:Java中的基本数据类型和运算符
目录 1. Java中的基本数据类型 1.1 概述 1.2 基本数据类型的值域 1.2.1 byte类型 1.2.2 short类型 1.2.3 int类型 1.2.4 long类型 1.2.5 fl ...
- Java程序设计语言基础04:数组
目录 1. 数组基础 1.1 创建数组 1.2 使用数组 2. 数组的"名"与"实" 2.1 数组的"名" 2.2 数组的"实&q ...
- Java程序设计语言基础05:Java的类和对象
目录 1. 类的定义与组成 1.1 类的定义 2.2 类的使用 2. 类.对象和引用 2.1 类 2.2 对象 2.3 引用 3. 类的知识扩展 3.1 成员变量初始值 3.2 在类中定义自己的引用 ...
- Python程序设计语言基础03:基本数据类型
目录 1. 数字类型 1.1 整数类型 1.1.1 概述 1.1.2 四种进制 1.2 浮点数类型 1.2.1 概述 1.2.2 浮点数表示法 1.2.3 浮点数精度 1.3 复数类型 2. 数字类型 ...
- Java的语言基础(一)
Java的语言基础(一) Java是一种跨平台面向对象语言,他可以通过JVM(虚拟机)用于windows操作系统.Linux操作系统 Ios操作系统,但是J不能说jvm跨平台因为如果说jvm跨 ...
- 第三章 VB程序设计语言基础
第三章 VB程序设计语言基础 一 VB中的数据与运算 二 标准函数 三 三种基本结构(顺序,判定,循环) 一 VB中的数据与运算 3.1.1 数据类型 3.1.2 变量与常量 3.1.3 运算符和表达 ...
- Java程序设计语言(基础篇)机械工业出版社 原属第10版
链接:https://pan.baidu.com/s/1txoB3sk0SdT1u8RpS2x-Kg 提取码:rxkd Java程序设计语言(基础篇)机械工业出版社 原属第10版 外加一本Java ...
- 计算机浙大网java网站,网络课程—非计算机专业JAVA程序设计语言
<非计算机专业JAVA程序设计语言> 一.主要目标和主要内容: 该课程面向全校非计算机专业理工类本科生,是程序设计语言类必修的公共基础课之一.该课程的前导课程是<大学计算机基础> ...
最新文章
- Fiddler (五) Mac下使用Fiddler
- Spring IOC 容器启动、Bean生命周期详解
- 远程连接Ubuntu桌面配置
- Win10下OpenCV3.2.0+VS2015配置
- java web 之 WebRoot和WebContent目录
- java rfb,github上开源的超轻量级人脸检测模型及github地址。
- c语言 对排两个答案文件
- 计算机组成原理试题 一,计算机组成原理试题库(含答案)
- C#窗体-个人简历生成(自己设计并编写一个 Windows 应用程序,要求用到TextBox、GroupBox、RadioButton )
- 深度可分离卷积(Depthwise seperable convolution)
- webpack如何将css文件单独抽离
- DSP编程时 c_int00是什么内容
- 限流是解决高并发大流量的一种方案,至少是可以保证应用的可用性
- QT QString转16进制
- 判断单链表是否有环 两链表是否相交
- 信息安全导论 实验四 RSA算法(不要求支持大数)
- (计算机视觉笔记)1、初入计算机视觉
- Zemax操作6--激光扩束镜
- 解决GitHub报错You‘re using an RSA key with SHA-1, which is no longer allowed. Please use a newer client
- 《计算机操作系统【汤小丹】》课后习题答案
热门文章
- arm 跑马灯 linux,ARM开发板(S3C2440)上LED灯驱动及跑马灯的实现
- linux nightshift调整,iOS9.3夜间模式怎么设置?iOS9.3 Night Shift设置教程
- vector的学习(系统的学习)
- css sprites原理,[css] 第17天 解释下 CSS sprites的原理和优缺点分别是什么?
- python 函数参数self_Python类中self参数用法详解
- CentOs7.5离线静默安装Oracle12c
- 长春理工大学计算机学院转专业,长春理工大学优秀本科学生转专业面试考核方案.PDF...
- Oracle主库、备库redo日志管理
- mac ---- 安装nginx
- java compiler.run_eclipse build path与java Compiler