首页 > 编程语言 >Java数据类型、数组

Java数据类型、数组

时间:2023-06-08 22:34:15浏览次数:42  
标签:Java double 数据类型 System println 数组 prices

Java数据类型

  • 基本数据类型(8种)

    byte \ short \ int \ long \; float \ double; char \ boolean
    
  • 引用数据类型

    类、数组、接口、枚举、注解、记录
    

一维数组

package com.study.onearray;

public class OneArrayTest01 {
    // 快捷方式:psvm + 回车,快速生成 main 方法
    public static void main(String[] args) {
        // 1、数组的声明与初始化
        // 格式: 数据类型 变量名 = 变量值
        int num1 = 10;
        // 1.1、声明数组(两种写法)
        double[] prices = new double[]{20.32,43.21,53.22}; // 等价于: double[] prices = {20.32,43.21,53.22}
//        double[] prices = new double[3]; // 数组长度初始化完成后,其长度就确定不可更改。

        // 2、数组元素的调用
        // 下标方式:获取数组元素
        System.out.println(prices[0]);  //当前行快速复制到下一行:Ctrl + D; 补全内容:Alt + Enter; 给选中代码加循环条件:Ctrl + Alt + T
        System.out.println(prices[2]);

        // 3、数组的长度
        System.out.println(prices.length);

        // 4、如何遍历数组
        // for循环快捷键: fori + 回车
        for (int i = 0; i < prices.length; i++){
            System.out.println(prices[i]);
        }
    }
}

标签:Java,double,数据类型,System,println,数组,prices
From: https://www.cnblogs.com/huanghstudy/p/17467876.html

相关文章

  • 讲真,这三道Java入门级面试题,你也不一定能搞定
    下面是一道入门级面试题,这道题基本上都是问初级的小伙伴比较多,但如果你是中级,或者高级。我觉得未必都能回答上来。说说Java语言有哪些特点尽量答出以下几个关键词:1)简单易学。Java有丰富的类库,能够通过静态方法封装,降低API的学习成本,提高工作效率。2)面向对象。这个也是Java最重要的......
  • 给小白讲java中两大怪物,附带面试题!
    类介绍Java程序是由若干个类组成的,类也是面向对象编程思想的具体实现。以下为类的定义:publicclassUser{//私有属性privateLonguserId;privateStringname;privateIntegerage;//构造方法publicUser(){}//有残构造方法publ......
  • 如何吃透一个Java项目?
    现在Austin的文档我觉得还是比较全的,但到了看代码的时候,可能有的同学就不知道应该怎么看,有想知道模块之间的调用链路,有想一点一点把细节给全看了。这时候就很可能在项目里犯迷糊了,绕不出不来了。Java开源项目消息推送平台......
  • Java 的 8 种异步实现方式
    异步的八种实现方式线程ThreadFuture异步框架CompletableFutureSpring注解@AsyncSpringApplicationEvent事件消息队列第三方异步框架,比如Hutool的ThreadUtilGuava异步1.线程异步public class AsyncThread extends Thread {    @Override    public vo......
  • 8.23 数组操作
    建立一个可以实现整型数组的操作类(Array),而后在里面可以操作的数组的大小由外部来决定,而后在Array类里面需要提供有数组的如下处理:进行数据的增加(如果数据满了则无法增加)、可以实现数组的容量扩充、取得数组全部内容。完成之后在此基础上再派生出两个子类:·数组排序类:返回的数......
  • Java反射机制详解上篇
    1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。在面向对象的世界里,万事万物皆对象.在java语言里,静态的成员,普......
  • Java多态综合案例(包含接口,接口实现类)
    首先定义一个接口名为USB其次定义两个实现类分别名为KeyBorad和Mouse此时就可以使用多态了,因为实现类和接口某种意义上来说是继承关系。USBu=newKeyborad();USBu2 =newMouse();因为键盘和鼠标都具有插拔功能,所以为了方便,把这两个功能写入接口,然后实现类重写。pac......
  • 一个Java对象到底占用多大内存?
    一个Java对象到底占用多大内存? 最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存?在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046,里面提供的......
  • 将一个数组拆分为一个为奇数数组,一个为偶数数组
    将一个数组拆分为一个为奇数数组,一个为偶数数组#include<stdio.h>intmain(){inta[10]={0,1,2,3,4,5,6,7,8,9};inti[10],j[10];intb,c,d;c=d=0;for(b=0;b<10;b++){if(a[b]%2==0){i[c]=a[b];c......
  • 将奇数数组与偶数数组合并为一个数组
    将奇数数组与偶数数组合并为一个数组#include<stdio.h>intmain(){inta[10];inti[10]={0,2,4,6,8};intj[10]={1,3,5,7,9};intb,c,d,e;d=e=5;c=0;for(b=0;b<d;b++){a[c]=i[b];c++;}for(b=0;b<e;b++......