我是靠谱客的博主 殷勤网络,最近开发中收集的这篇文章主要介绍小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32位 二进制整数, 如果不考虑程序占用的空间和维护内存需要的辅助空间, 请问 256MB 的空间可以存储多少个 3232 位二进,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
import java.util.Scanner;
/**
* @DATE: 2022/12/16
* 小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32位 二进制整数,
* 如果不考虑程序占用的空间和维护内存需要的辅助空间,
* 请问 256MB 的空间可以存储多少个 3232 位二进制整数?
*/
public class Q2Main {
/**
* 这个题本来很简单,但是第一次还是做错了
* 考点:1.数据类型的范围,2.降低数据规模
* 收获:1.不带L默认是int,所以需要带上L,才是long
* 2.可以 先算除法再算乘法,降低数据规模
*/
public static void main(String[] args) {
right();
}
public static void right(){
Scanner scan = new Scanner(System.in);
System.out.println(256L/32L*1024L*1024L*8L);
scan.close();
}
public static void error(){
Scanner scan = new Scanner(System.in);
//不带L默认是int,所以需要带上L,才是long
System.out.println(256*1024*1024*8/32);
scan.close();
}
}
最后
以上就是殷勤网络为你收集整理的小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32位 二进制整数, 如果不考虑程序占用的空间和维护内存需要的辅助空间, 请问 256MB 的空间可以存储多少个 3232 位二进的全部内容,希望文章能够帮你解决小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32位 二进制整数, 如果不考虑程序占用的空间和维护内存需要的辅助空间, 请问 256MB 的空间可以存储多少个 3232 位二进所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复