欢迎光临散文网 会员登陆 & 注册

Java语法(其一)

2023-08-05 16:13 作者:1llustrious  | 我要投稿

public class Main {

    public static void main(String[] args) {

        System.out.println("Hello world!");

    }

}

变量

不给初始值,默认为零.

基本类型

整数类型:byte,short,int,long

浮点数类型:float,double

字符类型:char

布尔类型:boolean

关于数据内存:

计算机内存最小储存单位是一个字节,代表8位二进制数,从00-ff。

由于各类型占用字节数不同,所能表示的数的范围也不同。

整数类型:

byte:-128 ~ 127

short: -32768 ~ 32767

int: -2147483648 ~ 2147483647

long: -9223372036854775808 ~ 9223372036854775807

public class Main {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in); // 创建 Scanner 对象

        System.out.print("请输入您的姓名:");

        String name = scanner.nextLine(); // 读取一行字符串

        System.out.print("请输入您的年龄:");

        int age = scanner.nextInt(); // 读取一个整数

        System.out.println("您好," + name + ",您的年龄是" + age + "岁。");

    }

}

创建一个Scanner对象,它接收System.in作为参数System.in 是 Java 标准库中的一个静态变量,它表示标准输入流,通常指代键盘输入。

在 Java 程序中,如果需要读取用户从控制台输入的数据,可以使用 System.in 作为输入流,然后通过 java.util.Scanner 等类提供的方法读取数据。


使用 Scanner 读取数据时,需要根据数据类型调用不同的方法。常用的读取方法包括:

next():读取下一个字符串(以空格作为分隔符);

nextLine():读取一行字符串(以换行符作为分隔符);

nextInt():读取下一个整数;

nextDouble():读取下一个双精度浮点数;

public class Main {

    public static void main(String[] args) {

        int[][] ns = {

            { 1, 2, 3, 4 },

            { 5, 6, 7, 8 },

            { 9, 10, 11, 12 }

        };

        System.out.println(ns.length); // 3

    }

}

import java.util.Arrays;


public class Main {

    public static void main(String[] args) {

        int[][][] ns = {

                {

                        {1, 2, 3},

                        {4, 5, 6},

                        {7, 8, 9}

                },

                {

                        {10, 11},

                        {12, 13}

                },

                {

                        {14, 15, 16},

                        {17, 18}

                }

        };

        System.out.println(Arrays.deepToString(ns));

    }

}


Java语法(其一)的评论 (共 条)

分享到微博请遵守国家法律