摘要: 转自: https://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html Java中堆内存和栈内存详解 Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代 阅读全文
posted @ 2020-08-28 12:59 nohert 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 数组 数组的定义 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new 元素类型[]{元素,元素,……}; int[] arr = new int[]{3,5,1,7}; int 阅读全文
posted @ 2020-08-28 12:15 nohert 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.1 函数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: public class FunctionDemo1{ publi 阅读全文
posted @ 2020-08-28 01:09 nohert 阅读(166) 评论(0) 推荐(0) 编辑
摘要: break、continue关键字 break关键字:break 语句用于终止最近的封闭循环或它所在的 switch 语句。控制传递给终止语句后面的语句(如果有的话)。 适用:for循环 、 switch两种循环语句。 break的用法: 单独使用。 与标签一起使用。(标签:即一个名字,满足标识符的 阅读全文
posted @ 2020-08-28 00:56 nohert 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.格式: for(初始化表达式;循环条件表达式;循环后的操作表达式) { 执行语句; } 2.定义需求: 想要打印5次helloworld public static void main(String[] args) { for (int x = 0; x < 5; x++) { System.o 阅读全文
posted @ 2020-08-28 00:51 nohert 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 需求:需要打印一行字符串"hello gzitcast",100次 就需要将该语句打印100遍System.out.println("hello gzitcast"); 那么如何解决该问题? Java提供个一个称之为循环的结构,用来控制一个操作的重复执行。 int count = 0; while 阅读全文
posted @ 2020-08-28 00:39 nohert 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: switch语句 格式: switch(表达式) { case 取值1: 执行语句; break; case 取值2: 执行语句; break; …... default: 执行语句; break; } switch语句特点: 1,switch语句选择的类型只有四种:byte,short,int , 阅读全文
posted @ 2020-08-28 00:24 nohert 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句。 顺序语句就是按照从上往下的顺序执行的语句。 判断(if…else) 在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁。 什么是判断语句:用于判断的语句叫判断语句。 1.格 阅读全文
posted @ 2020-08-28 00:20 nohert 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 运算符的优先级与结合性 阅读全文
posted @ 2020-08-27 18:27 nohert 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 格式 (条件表达式)?表达式1:表达式2; 如果条件为true,运算后的结果是表达式1; 如果条件为false,运算后的结果是表达式2; 示例: 1获取两个数中大数。 int x=3,y=4,z; z = (x>y)?x:y;//z变量存储的就是两个数的大数。 int x = 1; int y = 阅读全文
posted @ 2020-08-27 18:25 nohert 阅读(187) 评论(0) 推荐(0) 编辑