01 基本数据类型及数组

01 基本数据类型及数组,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/874898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存