01 基本数据类型及数组

01 基本数据类型及数组

01 Hello.java

package com.DataType;

//代码规范
//运行快捷键:Shift + F10
//1、类名首字母大写 2、源文件名与类名一致 3、所有java文件从psvm开始执行 4、方法名、变量名、参数名首字母小写次单词首字母大写
//5、非public类中不能直接sout,即使在方法中,也需要在public类中构造相应对象,调用对象.方法
//6、一般public类放到最后,这样new其他类的对象时不会报错


//字符用单引号,为无符号型; 字符串用双引号,转义格式略
//浮点数要在数字的结尾+f,输出时自动补小数点,存储时保留8位。   一般在类中变量只是声明,不作初始化要求


class Student{
    public void speak(){
        System.out.println("I am a student.");
    }
}

public class Hello {
    public static void main(String[] args) {
        System.out.println("com.DataType.Hello world");
        //com.DataType.Student student = new com.DataType.Student();
        //student.speak();
        int numApple = 20;
        float degree = 37.3f;
        float century;
        century = 38f;

        int apple[];//声明数组,数组名可在前,也可在后,方框中不可有数字
        apple = new int[20];//为数组分配元素

        float boy[] = new float[4];//声明数组和创建数组可以一起完成
        float girl[] = {0.1f,0.2f,0.3f,0.4f}; //数组的初始化



        System.out.println("degree="+degree);
        System.out.println("century=" + century);
        System.out.println("数组apple长度为:"+apple.length);
        System.out.println("数组boy的引用="+boy);
        System.out.println("-------------------");
        boy = girl;  //数组的引用
        System.out.println("数组boy的引用="+boy);
        System.out.println("数组girl的引用="+girl);
        System.out.println("boy[0]="+boy[0]+",boy[1]="+boy[1]);//sout语句中各部分用+连接,不能出现逗号
        System.out.println(girl[0]+girl[1]);
        System.out.println(girl[2]+" "+girl[3]);

        Student stu = new Student();
        stu.speak();
    }
}

运行结果:

com.DataType.Hello world
degree=37.3
century=38.0
数组apple长度为:20
数组boy的引用=[F@7b23ec81
-------------------
数组boy的引用=[F@6acbcfc0
数组girl的引用=[F@6acbcfc0
boy[0]=0.1,boy[1]=0.2
0.3
0.3 0.4
I am a student.

Process finished with exit code 0

02 ScanText.java

package com.DataType;

import java.util.Scanner;

public class ScanText {
    public static void main(String[] args) {
        System.out.println("请输入若干个数,每输入一个数按回车确认");
        System.out.println("最后输入数字0结束输入操作\n");
        Scanner reader = new Scanner(System.in);
        double sum = 0;
        double x = reader.nextDouble();
        while(x!=0){
            sum+=x;
            x = reader.nextDouble();
        }
        System.out.println("sum="+sum);
    }
}

运行结果:

请输入若干个数,每输入一个数按回车确认
最后输入数字0结束输入操作

1.2
2.3
0
sum=3.5

Process finished with exit code 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值