第一次java编程

第一次java编程

一、输出

1、创立一个文本文档并修改文件名为first.java/注意删去原来的后缀.txt

在这里插入图片描述
在这里插入图片描述

2、输入以下代码

public class first{
    public static void main(String[] args){
        System.out.println("hello!Java!");
    }
}

3、使用javac命令将source code 编译为bytecode(可以被jvm识别的字节码)

在这里插入图片描述

若无报错,即编译成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v8dNQJPa-1626692049254)(C:\md\图片\5.png)]

可以看到原目录下出现一个first.class文件(里面存的是编译过后的bytecode)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sDMR0hxQ-1626692049255)(C:\md\图片\6.png)]

使用命令java first即可将hello!Java!打印在控制台上,好耶!

二、三种输入方式

1、console输入
代码如下:

import java.util.Scanner;

public class first {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int num1,num2;
        num1= sc.nextInt();
        num2= sc.nextInt();
        System.out.println("The final result is:"+(num1+num2));
    }
}

输入后运行结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0RPLxWmA-1626692049257)(C:\md\图片\7.png)]

2、文件输入
首先将源码稍作改动:

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class first {
    public static void main(String[] args) throws FileNotFoundException {
        Scanner sc=new Scanner(new FileInputStream("out/contents.txt"));
        int num1,num2;
        num1= sc.nextInt();
        num2= sc.nextInt();
        System.out.println("The final result is:"+(num1+num2));
    }
}

其中,contents.txt中直接输入两个整数即可(用空格隔开),最后结果为两整数和

3、参数输入

我们可以注意到源码中的String[] args/String 代表字符串,args即arguments(参数),那要怎么去输入呢?以下提供两种方式(本质相同):

两种方式源码是一样的:

public class first {
    public static void main(String[] args){
        int num1,num2;
        num1= Integer.parseInt(args[0]);
        num2= Integer.parseInt(args[1]);
        System.out.println("The final result is:"+(num1+num2));
    }
}

<1>在Idea中输入

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-81T2IHm6-1626692049258)(C:\md\图片\8.png)]

点击修改运行配置(Edit Configurations)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iUD3fKOW-1626692049259)(C:\md\图片\9.png)]

在程序变量部位输入两个整数,空格隔开,传入args字符串数组的其实是两个字符串,需要更改数据类型。

<2>直接在console中输入:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hej15yHe-1626692049259)(C:\md\图片\10.png)]
呜呜、、没了!😢