首页 > 系统相关 >Java数组03:三种初始化及内存分析

Java数组03:三种初始化及内存分析

时间:2023-11-16 21:34:08浏览次数:37  
标签:03 Java 10 int System 初始化 println out

声明的时候数组并不存在,只有创建的时候数组才存在

 

 

public class ArrayDemo02 {
    public static void main(String[] args) {
        //静态初始化:创建 + 赋值
        int[] a = {1,2,3,4,5,6,7,8};
        System.out.println(a[0]);
        
        //动态初始化 : 包含默认初始化,也就是没有被赋值的地方统统为0
        int[] b = new int[10];
        b[0] = 10;
        b[1] = 10;

        System.out.println(b[0]);//10
        System.out.println(b[1]);//10
        System.out.println(b[2]);//0
        System.out.println(b[3]);//0
                
    }
}

 

标签:03,Java,10,int,System,初始化,println,out
From: https://www.cnblogs.com/sankouyitouju/p/17837313.html

相关文章

  • Java数组02:数组的声明和创建
    ublicclassArrayDemo01{publicstaticvoidmain(String[]args){//数组类型int[]nums;//intnums[];声明一个数组nums=newint[10];//这里面可以存放10个int类型的数字;创建一个数组//给数组赋值for(inti=0;i<=9;+......
  • JavaWeb--响应字符&字节数据
    Response响应字符数据 //text/html解码html,charset解码汉字response.setContentType("text/html;charset=utf-8");//1、获取字符输入流PrintWriterwriter=response.getWriter();writer.write("你好");writer.write("<h1>124</h1>");响应字节数据添加一个i......
  • 11.16 基本完成个人任务管理系统项目后重新复习JavaScript高级程序设计——声明var与l
    我看的是js高级程序设计第四版,前两章快速了解了一下,第三章开始慢啃,虽然内容枯燥,很多东西自己也知道了,但还是有一些收获的。比如,声明变量的三个关键词:var、let、const;var以前经常用但是会出问题,相比let没有那么严谨(var声明范围函数作用域,而let声明范围块级作用域)。看个例子:这是v......
  • Java方法06:递归讲解
     publicclassDemo05{publicstaticvoidmain(String[]args){//打印5的阶乘System.out.println(f(5));}publicstaticintf(intn){if(n==1){return1;}else{returnn*f(n-1);......
  • Java方法07:练习打一个计算器
    importjava.util.Scanner;publicclassDemo06{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Stringy="Y";while(y.equals("Y")){System.out.println(&quo......
  • 学习笔记10——20211303
    一、学习任务自学教材第12章,提交学习笔记(10分),评分标准如下1.知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分)“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”核心是要求GPT:......
  • java的简单绘图
    java简单绘图importjavax.swing.*;importjava.awt.*;publicclassMainextendsJPanel{privatestaticfinalintN=10;privatestaticfinaldoubleP=0.34;@OverrideprotectedvoidpaintComponent(Graphicsg){super.paintComponent(g);Graphics2D......
  • java的数据类型介绍
    1.js的数据类型分类基本数据类型:数值类型[整数、浮点型] ,布尔型(true,false),字符串2.复合数据类型:数组,对象3.特殊数据类型:nullundefined//以ox开头,表示一个16进制的数0x111//1+1*16+1*16*16//0开头,表示8进制//浮点数的写法4e5=4*10的5次方//布尔varb1=truevarb2......
  • JavaWeb--Reaponse设置响应数据功能介绍&完成重定向
    Response设置响应数据功能Response完成重定向重定向(Redirect):一种资源跳转方式*redirect一定地址是8080往后补的,一定要写全也可以是外部地址 路径问题: 动态获取虚拟目录//动态获取虚拟目录StringcontextPath=request.getContextPath();response.sendRedirect(con......
  • Java常见的输入输出流详解
    Java默认使用Unicode字符集来表示字符;Java语言中,中文字符所占的字节数取决于字符的编码方式,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK或Unicode编码方式时,一个中文字符占2个字节;而采用UTF-8编码方式时,一个中文字......