- 博客(10)
- 收藏
- 关注
原创 java的内存划分
java的内存划分为五个部分 1.栈(Stack):存放的都是方法中的局部变量。方法运行一定要在栈当中。 局部变量:方法的参数,或者时方法{}内部的变量 作用域:一旦超出作用域,立刻从栈内存当中立刻消失。 2.堆(Heap)凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值,16进制 堆内存里面的数据,都有默认值。规则: 如果是整数 默认为0 如果是浮点数默认为0.0 如果是字符 默认为'\u0000' 如果是布尔 默认为false 如果是引用类型 默认为n...
2021-01-05 15:16:32
168
原创 C++中的输出保留几位小数类型
在OJ题目中经常要求输出数据保留多少位小数 在C++中的引入<iomanip>头文件 #include<iostream> #include <iomanip> using namespace std; int main(){ double b=123.123; //保留一位小数 结果为123.1 cout<<fixed...
2020-01-11 19:57:57
834
原创 二分查找【算法总结】
定义 二分查找也称折半搜索,是一种在有序数组中查找某一特定的元素的搜索算法。 二分查找最基本的代码 class Solution { public int search(int[] nums, int target) { int left=0; int right=nums.length-1; while(left<=right...
2019-08-09 17:51:59
426
原创 263. 丑数
编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数2, 3, 5的正整数。 示例 1: 输入: 6 输出: true 解释: 6 = 2 ×3 示例 2: 输入: 8 输出: true 解释: 8 = 2 × 2 ×2 示例3: 输入: 14 输出: false 解释: 14 不是丑数,因为它包含了另外一个质因数7。 说明: 1是丑数。 输入不会超过 32 位有...
2019-07-08 10:40:39
165
原创 P1008 三连击
题目描述 将1,2,⋯,9共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的33个三位数。 输入输出格式 输入格式: 木有输入 输出格式: 若干行,每行3个数字。按照每行第1个数字升序排列。 输入输出样例 输入样例#1:复制 无 输出样例#1:复制 192 384 576 * * * ... * * *...
2019-06-19 16:58:07
251
原创 面试题byte
//面试题 byte b1=3; byte b2=5; byte b; //强制类型转换 b=(byte)(b1+b2); /*byte类型的数据进行相加操作时会先转换为int类型, 而将int类型赋值给byte就会报错,强制类型转换错误*/ b=3+5; /*将常量进行...
2019-06-07 00:16:57
328
原创 Java 中的成员内部类
//外部类HelloWorld public class HelloWorld{ //外部类的私有属性name private String name = "hello"; //外部类的成员属性 int age = 20; //成员内部类Inner public class Inner { String name = "张无忌...
2019-06-06 18:08:22
211
原创 java中成员变量和局部变量的区别
1.作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类的内部是可见的 2.初始值不同 java会给成员变量一个初始值 java不会给局部变量赋予一个初始值 3.个数 在同一个方法中,不允许有同名局部变量 在不同的方法中,可以有同名的局部变量 4.优先 两类变量同名时,局部变量具有更高的优先级 ...
2019-06-05 15:11:06
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1