初识Java——java的引导入门

一、Java文件的基本结构

        一般,一个java文件就对应一个java的类(class),类中,类有一个自己的主函数。

        主函数也有自己的结构,由修饰词,返回值,函数名等组成,详细结构如下。

public class MyFirstJava {
    //public 访问修饰符,表示该类被访问的权限
    //class 表示这段内容表示一个类
    public static void main(String[] args) {
        //这里为主函数,执行类文件时,执行的就是主函数内的代码
        //public 同上,为访问修饰符
        //static 关键字,表示静态方法,可以直接调用,不需要通过创建对象来调用方法
        //void 返回类型,void表示函数执行完后,什么都不返回。
        //main 函数名,这里表示主函数

    }
}

二、简单的输入输出 

        输出字符串可以用 System.out.println()语句;

        输入的话,需要先新建一个Scanner类的对象,然后调用nextInt()方法实现。

       这部分想要了解的话,可以先去理解java中类(class)、对象和方法的概念。

        System.out.println("Hello World!");//调用系统方法,在控制台输出Hello World
        Scanner input = new Scanner(System.in);//创建一个Scanner对象,命名为input。
        int num1 = input.nextInt();//创建一个int类型的变量,命名为num1,值为输入的内容(这里只能输入int类型的数值)
//      int 数据类型是32位、有符号的以二进制补码表示的整数;
//        最小值是 -2,147,483,648(-2^31);
//        最大值是 2,147,483,647(2^31 - 1);
//        一般地整型变量默认为 int 类型;
//        默认值是 0 ;
        System.out.println("你输入了"+num1);

        这里我们涉及了int数据类型,关于数据类型,可以去详细了解Java中的基本数据类型。

三、输入输出字符串 

        注意字符串是一个相对特殊的数据类型。

System.out.println("你输入了"+num1);
        //在 System.out.println("你输入了"+num1); 中
        //""中的内容表示字符串,符合+表示将字符串和变量num1连接起来,最终输出
        //下面就会将三个字符串拼接输出:请输入你的名字:
        String str1 = "请输入";
        //创建一个字符串变量,命名为str1,赋值 请输入
        String uName = "你的名字";
        //创建一个字符串变量,命名为str1,赋值 请输入
        System.out.println(str1+uName+":");
        uName = input.next();//调用input的next()方法,获取控制台输入的字符串(注意:获取到空格为止)
        //给变量uName赋值,值为控制台输入的内容
        System.out.println("你的名字是:"+uName);

四、简单的运算符 

        Java中的运算符有很多,+-*/=等等都是。

        System.out.println("请输入数字1:");
        int num1 = input.nextInt();
        System.out.println("请输入数字2:");
        int num2 = input.nextInt();
        System.out.println(num1+num2);
        //当输出两个int变量时,符号+,表示加法的+号,这里就会输出num1和num2之和
        int sum = num1+num2;
        //定义一个int变量,赋值时num1、num2之和
        System.out.println(sum);

 五、完整代码展示

public class MyFirstJava {
    //public 访问修饰符,表示该类被访问的权限
    //class 表示这段内容表示一个类
    public static void main(String[] args) {
        //这里为主函数,执行类文件时,执行的就是主函数内的代码
        //public 同上,为访问修饰符
        //static 关键字,表示静态方法,可以直接调用,不需要通过创建对象来调用方法
        //void 返回类型,void表示函数执行完后,什么都不返回。
        //main 函数名,当我们需要自己写一个函数的时候,可以给函数起名;主函数格式固定,不需要修改
        System.out.println("Hello World!");//调用系统方法,在控制台输出Hello World
        Scanner input = new Scanner(System.in);//创建一个Scanner对象,命名为input。
        int num1 = input.nextInt();//创建一个int类型的变量,命名为num1,值为输入的内容(这里只能输入int类型的数值)
//      int 数据类型是32位、有符号的以二进制补码表示的整数;
//        最小值是 -2,147,483,648(-2^31);
//        最大值是 2,147,483,647(2^31 - 1);
//        一般地整型变量默认为 int 类型;
//        默认值是 0 ;
        System.out.println("你输入了"+num1);
        //在 System.out.println("你输入了"+num1); 中
        //""中的内容表示字符串,符合+表示将字符串和变量num1连接起来,最终输出
        //下面就会将三个字符串拼接输出:请输入你的名字:
        String str1 = "请输入";
        //创建一个字符串变量,命名为str1,赋值 请输入
        String uName = "你的名字";
        //创建一个字符串变量,命名为str1,赋值 请输入
        System.out.println(str1+uName+":");
        uName = input.next();//调用input的next()方法,获取控制台输入的字符串(注意:获取到空格为止)
        //给变量uName赋值,值为控制台输入的内容
        System.out.println("你的名字是:"+uName);
        System.out.println("请输入数字:");
        int num2 = input.nextInt();
        System.out.println(num1+num2);
        //当输出两个int变量时,符号+,表示加法的+号,这里就会输出num1和num2之和
        int sum = num1+num2;
        //定义一个int变量,赋值时num1、num2之和
        System.out.println(sum);

    }
}

猜你喜欢

转载自blog.csdn.net/Alcaibur/article/details/128790557