Java编程的程序流程与顺序结构
程序流程与顺序结构 流程 程序运行时,各语句的执行顺序。 流程控制语句就是用来控制程序中各语句执行顺序的语句。 在结构化程序设计中规定了三种基本的流程结构: 顺序结构 分支(选择)结构 循环结构 一、语句 简单语句 以;结尾,代表一个要执行的操作,可以是赋值、判断或者跳转等。 复合语句 以{}括起来的语句块,它一般由多条语句构成。 二、顺序结构 顺序结构是最简单的一种基本控制结构。顺序结构中程序语句按照它们书写的先后顺序依次执行。 不需要专门的流程控制语句 按照期望的执行顺序来编写语句
Linux下安装Java环境
Linux下安装Java环境 JDK 是 Java 语言的软件开发工具包,JDK 是整个 java 开发的核心,它包含了 JAVA 的运行环境(JVM+Java 系统类库)和 JAVA 工具。 本文章将在CentOS7下安装 Java 19。 3.1 JDK下载 在百度中搜索Java,然后点击进入Java | Oracle官网(注意一定不要点错了)。 在官网的顶部菜单中点击Developer Resources。 在新的页面顶部点击Download。 在新的页面Download Java at Oracle.com。 往下滑找到Java19,选择Linux版本(如果您是其它操作系统,请选择对应的版本),找到x64 RPM Package,复制右侧的下载链接。 在Linux下打开终端,或通过SSH连接到Linxu。 使用wget指令下载安装包,如果没有wget请使用下面的指令安装。 Ubuntu 1apt-get install wget CentOS 1yum install wget 3.2 JDK安装 使用rpm指令安装Jav...
Java中的运算符
一、运算符 在程序设计中经常要进行各种运算,从而达到改变变量值的目的。要实现运算,就要使用运算符。运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 按照运算符功能来分,基本的运算符有下面几类: 算数运算符 赋值运算符 关系(比较)运算符 逻辑运算符 位运算符 条件(三元)运算符 1.1 算数运算符 主要用来进行算数运算。按照参与运算的操作数的个数,又可以分为一元算数运算符和二元算数运算符。 1.1.1 二元算数运算符 + 加运算 表示两个操作数相加。a + b - 减运算 表示两个操作数相减。a - b * 乘运算 表示两个操作数相乘。a * b / 除运算 表示两个操作数相除。a / b % 取模运算 a % b表示 a 除以 b 的余数。 说明: / 除法运算 两个整数之间做除法运算时,只保留整数部分而舍弃小数部分。 12345678910111213141516int num1 = 12;int num2 = 5;int result1 = num1 / num2;System.out.println(result1...
Java中的变量、常量与数据类型
一、变量 Java 中的变量指的是程序运行过程中其值可以改变的量。常常用来保存用户输入信息、程序运行的中间结果等。其本质是内存中的一段存储区域。用来在内存中保存数据。 内存中的一段存储区域 该区域的数据可以在同一类型范围内不断变化 变量是程序中最基本的存储单元 变量的三要素 变量类型 变量中所存储的值的取值范围 变量名 变量的访问方式 存储的值 变量中的内容 1.1 定义变量 Java 中以如下的格式声明变量: 定义一个变量 变量类型 变量名; 定义多个变量 变量类型 变量名1,变量名2,变量名3,...; 12int a;int b, c, d; Java 不允许使用未经声明或者已声明但未初始化的变量,所以当一个变量没有赋初值或需要重新改变其值的时候,就需要使用赋值语句。 变量名 = 变量值; 12int k;k = 10; Java 可以在声明变量的同时赋给该变量一个初始值 定义变量的同时初始化该变量的值 变量类型 变量名 = 初始值; 定义多个变量的同时初始化这些变量的值 变量类型 变量名1 = 初始值1,变量名2 = 初始值2,变量名3 = 初始值3,......
Java写代码规范
一、关键字和保留字 关键字(Keyword) 定义:被 Java 语言赋予了特殊含义,用作专门用途的字符序列(单词) 特点:关键字中的所有字母都是小写 保留字(reserved word) 定义:指现有 Java 版本尚未使用,但以后版本可能会作为关键字使用的字符序列 写程序的时候要避免使用关键字和保留字。 二、标识符命名规则 2.1命名规则 由英文大、小写字母,数字 0~9,_或$组成。 不可以用数字作为开头。 不可以使用关键字和保留字,但可以包含。 Java 严格区分大小写,长度无限制。 标识符不能包含空格。 如果不遵守以上规则,则编译不通过。 2.2使用建议 标识符应做到见名知意,如UploadImage,一看就知道是上传图片用的。 包名:多单词组成时所有字母都用小写:xxxyyyzzz 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词的首字母小写,从第二个单词开始每个单词的首字母大写:xxxYyyZzz 常量名:所有字母都大写。多单词组成时,单词与单词之间用下划线连接:XXX_YYY_ZZZ...
Java开发环境JDK安装教程
Java开发环境JDK安装教程 JDK 是 Java 语言的软件开发工具包,JDK 是整个 java 开发的核心,它包含了 JAVA 的运行环境(JVM+Java 系统类库)和 JAVA 工具。 本文章使用 Java 19。 2.1 JDK下载 在百度中搜索Java,然后点击进入Java | Oracle官网(注意一定不要点错了)。 在官网的顶部菜单中点击Developer Resources。 在新的页面顶部点击Download。 在新的页面Download Java at Oracle.com。 往下滑找到Java19,选择Windows版本(如果您是其它操作系统,请选择对应的版本),找到x64 Installer,单击链接即可下载。 2.2 JDK安装 安装一路下一步就可以(建议不要安装到系统盘C盘,且安装路径不要出现中文)。 2.3 配置环境变量 这里以 Win10 为例。 在任务栏搜索框中输入环境变量,点击搜索结果中的编辑系统环境变量。 在打开如下的窗口中,点击如红框中所示的环境变量按钮。 在打开的窗口中,新建一个系统变量JAVA...
Java开发环境eclipse的安装
一、关于IDE IDE 是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。 Java环境配置请参考Java开发环境JDK安装教程 (g2022cyk.top) 二、下载eclipse 在baidu中搜索eclipse,进入Eclipse Downloads | The Eclipse Foundation官网下载页。不要进到其它第三方的网站。 官网下载页如下图所示,点击页面中如红框所示的Download Packages下载解压版本,本篇文章全部基于解压版本介绍。 在打开的页面中,根据自己的操作系统选择对应的Eclipse IDE for Java Developers版本,这里笔者用的是Windows系统,就下载对应的Windows版本。 三、eclipse的使用 下载好后是一个压缩包,我们解压它。 找到eclipse.exe文件,双击打开它。 第一次启动会让你配置工作区的目录,建议选择一个C盘以外的一个空文件夹。 打...
Java的分支语句if的用法
一、分支结构 1.1 if语句 1.1.1 单分支结构 12345if(条件表达式){ 语句序列} 其执行过程如下图所示: 1.1.2双分支结构 123456789if(条件表达式){ 语句序列1}else{ 语句序列2} 其执行过程如下图所示: 1.1.3多分支结构 123456789101112131415161718if(条件表达式1){ 语句序列1}else if(条件表达式2){ 语句序列2} ...else if(条件表达式n){ 语句序列n}else { 语句序列n+1} 其执行过程如下图所示: 练习 从键盘输入一个年份,输出该年份有多少天。 这道题主要涉及到闰年判断的知识。 闰年年份一般是4的倍数,但不是100的倍数,或者是400的倍数。 123456789101112131415161718192021import java.util.Scanner;public c...
Java 语言概述
Java 语言概述 1.1 发展简史 1995 年由 SUN 公司推出。 1996 年发布 JDK1.0。 1999 年 Java 分成 J2SE、J2EE、J2ME,JSP/Servlet 技术诞生。 2004 年发布里程碑式版本:JDK1.5,为突出此版本的重要性,更名为 JDK5.0。 2005 年,J2SE 更名为 JavaSE,J2EE 更名为 JavaEE,J2ME 更名为 JavaME。 2009 年 Oracle 收购 SUN。 2014 年发布 JDK8.0(jdk1.8),是继 JDK5.0 以来变化最大的版本,也是目前的市场主流版本。 目前最新的版本是 Java19。 Java 已经成为 Web 应用开发的首选开发语言,广泛应用于 JavaEE、大数据和 Android 开发。 1.2 Java 的技术体系 JavaSE 支持面向桌面级应用(例如 Windows 下的应用程序)的 Java 平台,提供了完整的 Java 核心 API,此版本以前称为 J2SE。 JavaEE 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如...
了解JDK、JRE 与 JVM
了解JDK、JRE 与 JVM JDK Java 开发工具包:JDK是Java Development Kit的缩写,JDK是Java语言的软件开发工具包(SDK)。提供了java开发、编译、运行 Java 程序所需的各种工具和资源,包括 Java 编译器、Java 运行时环境,以及常用的 Java 类库等。 JDK 是提供给 Java 开发人员使用的,在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。 JRE Java 运行环境:JRE是Java Runtime Environment的缩写,JRE的内部有一个Java虚拟机(Java Virtual Machine)以及一些标准的类别函数库(Class Library),JRE是运行java字节码文件必备的工具。 普通用户而只需要安装 JRE(Java Runtime Environment)来运行 Java 程序。而程序开发者必须安装 JDK 来编译、调试程序,jre目录里面有两个文件夹 bin ...















