摘要:
学习目标: 掌握Java的基本数据类型转换 学习内容: 1、转化规则 在8大基本数据类型中,boolean不属于数值类型,所以不参与转换,其他类型的转换规则如下。一般的来说(byte、short、char)是平级的,这三种类型相互之间不参与自动类型转换操作但可以进行强制转换操作。 转换方式: 按照转 阅读全文
摘要:
学习目标: 掌握Java的基本数据类型转换 学习内容: 1、转化规则 在8大基本数据类型中,boolean不属于数值类型,所以不参与转换,其他类型的转换规则如下。一般的来说(byte、short、char)是平级的,这三种类型相互之间不参与自动类型转换操作但可以进行强制转换操作。 转换方式: 按照转 阅读全文
摘要:
学习目标: 用Java计算简单数学问题 例题: 需求:输入2个正整数,求这2个数的最大公约数和最小公倍数 代码如下: public static void main(String[] args) { // 输入2个正整数,求最大公约数和最小公倍数 // 最大公约数, 1> 第一步控制台输入 Scan 阅读全文
摘要:
学习目标: 用Java计算简单数学问题 例题: 需求:输入2个正整数,求这2个数的最大公约数和最小公倍数 代码如下: public static void main(String[] args) { // 输入2个正整数,求最大公约数和最小公倍数 // 最大公约数, 1> 第一步控制台输入 Scan 阅读全文
摘要:
学习目标: 掌握Java方法的重载 学习内容: 1、重载定义 参数列表: 参数的类型 + 参数的个数 + 参数的顺序 方法签名: 方法名称 + 方法参数列表,在同一个类中,方法签名是唯一的,否则编译报错 方法的重载设计(Overload): 表示在同一个类中,允许某方法存在一个以上的同名方法,只要它 阅读全文
摘要:
学习目标: 掌握可变参数的应用 学习内容: 1、定义 在方法中传递数组有一种更简单的方式——方法的可变参数,其本质是一个语法糖,目的是让开发者写代码更简单。 2、语法 [修饰符] 返回值类型 方法名称(参数类型 参数1,参数类型 参数2,...,可变参数类型 ...参数名) { 方法体; [retu 阅读全文
摘要:
学习目标: 掌握二维数组的使用 学习内容: 1、二维数组的定义 二维数组,就是数组中的每一个元素都是一个一维数组。 二维数组是存数组的数组 三维数组,数组的每一个元素就是一个二维数组。 其实发现,这种多维数组都可以简单称之为,数组中的数组。 2、二维数组的静态初始化 注意:二维数组中的元素类型是一维 阅读全文
摘要:
学习目标: 掌握一维数组的使用 学习内容: 1、一维数组的定义 数组(Array),是把具有 相同类型 的多个常量值 有序组织 起来的一种数据形式。这些按一定顺序排列的多个数据称为数组。而数组中的每一个常量值称之为数组元素(item),数组中使用索引/下标(index)来表示元素存放的位置,索引从0 阅读全文
摘要:
学习目标: 掌握 for 循环的使用 学习内容: 1、for语法 for(初始化语句; boolean表达式; 循环后操作语句) { 循环体; } 流程图如下: 特点: 初始化语句:只在循环开始时执行一次,一般是定义一个变量,并赋值。 boolean表达式:表达式为false时,循环终止,为true 阅读全文
摘要:
学习目标: 熟练掌握 for 循环的使用 例题: 1、需求:打印直角三角形 代码如下: // 左直角 for(int i = 0; i < 5; i++) { for(int j = 0; j <= i; j++) { System.out.print("*"); } System.out.prin 阅读全文
摘要:
学习目标: 熟练掌握 for 循环的使用 例题: 需求:打印九九乘法表 代码如下: // 九九乘法表 // row 为行,col为列 for(int row = 1; row < 10; row ++) { // 第一行一个表达式,第二行2个表达式,所以列随着行变换而变化 for(int col = 阅读全文
摘要:
学习目标: 理解break、return、continue在循环中的区别和作用 学习内容: 1、break break表示结束当前所在的循环。 循环输出到3,当i等于4后,跳出当前循环,继续向下执行循环外的代码。 // 需求:从1输出到10,当迭代变量为7,就停止循环 for (int i = 1; 阅读全文
摘要:
学习目标: 掌握 if else 条件判断的使用 学习内容: 1、if语法 if(boolean表达式) { 语句体; } if后面的{}表示一个整体—代码块,称之为语句体,当boolean表达式为true,才执行这里的代码块。 public class IfDemo { public static 阅读全文
摘要:
学习目标: 熟练掌握各种循环语句 例题: 代码如下: // 综合案例分析,猜拳案例 // isContinue为是否开始游戏时你所输入的值 char isContinue; //y为开始,n为借宿 System.out.println("是否开始游戏(y/n)"); Scanner sc = new 阅读全文
摘要:
学习目标: 掌握switch的使用 学习内容: 1、switch语法 <font color=#000000 size=3> switch(表达式) { case 常量1: 语句体1; break .... case 常量2: 语句体2; break default: 语句体3; } switch中 阅读全文
摘要:
学习目标: 理解i++和++i的区别 学习内容: 1、i++ / i- - i++/i- -:遇到 i++或 i- -,i先参与运算,然后 i 再自加或自减1 代码如下: int a = 1; int b = 1; if(b++ == a) { System.out.println("a等于b"); 阅读全文
摘要:
学习目标: Java八大数据类型: (1)整数类型:byte、short、int、long (2)小数类型:float、double (3)字符类型:char (4)布尔类型:boolean 学习内容: 1、 整数数据类型 byte:1个字节,8位,256种状态,取值范围为【-128,127】 sh 阅读全文
摘要:
Java中jdk安装与环境变量配置 提示:下面是jdk1.7和jdk1.8的百度网盘链接 链接:https://pan.baidu.com/s/1SuHf4KlwpiG1zrf1LLAERQ 提取码:fcbx @(文章目录) 前言 提示:下面以win7电脑为例,配置环境变量,jdk版本和系统版本不影 阅读全文
摘要:
Ubantu安装jdk 系统版本:Ubantu 16.04(其他版本同样支持) JDK版本:jdk1.8.0_191 1. 官网下载JDK压缩包 ORACLE官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downlo 阅读全文