点击下图红框
然后点击下图红框
或点击下图红框
然后下图红框写一个程序名
下图红框选择代码存放地
然后下图红框位置如果不是安装的jdk目录,那就选择Add JDK...
点了add jdk之后选中到安装目录,也就是bin目录的上一层,然后点ok就可以了
然后点击Create
写代码的环境就创建好了,这里称它为项目
然后鼠标右击选择Java Class
然后随便写一个名字,然后双击class
然后文件创建好了
然后编写代码
写完之后点击下图红框运行代码
运行之后的效果就是打印你好俩字
运行点下图红框任意的位置都可以
下图红框位置的内容可以随意写中文英文都可以
下图红框的东西是java语言使用的,不能用它们当名字,为了快速掌握先这样记不要去纠结
然后下图红框位置的内容要与文件名字一致,它是叫做类名
然后下图红框是一个函数,叫做main函数,程序运行的时候main函数最先执行,也就是java程序都是从main函数开始执行的,整个java程序也只能存在一个main函数
然后如下图输入一个main它会给提示,这时按tab键它可以自动补齐代码
以上是写一个java代码、运行java代码的基本流程
补充:下图红框里public放到函数上表示任何人都可以访问这个函数,static表示这是静态函数(静态函数涉及很多东西一点半点写不明白,这就记住就行,后面会有用法),void表示这个函数没有返回值,main是函数名,String[]是函数的入参类型,args是函数的入参名
创建完了项目设置jdk,首先点击下图红框
然后选择
这里可以选择到jre,选择到jre上一个目录也可以
java里的基本数据类型:byte、short、int、long、float、double、char、boolean它们的时候后面用到的时候再说
注释:下图红框里的就是注释,注释的两种写法// 和/***/,注释一般用来写一些文字用来描述这个代码的逻辑或功能的
代码示例:
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
// 输出
System.out.print("请输入:");
// 输入
Scanner input = new Scanner(System.in);
String text = input.nextLine();
// 输出
System.out.println(text);
}
}
上方代码的效果,在下图红框位置写一段内容,下图红框所属的窗口叫做控制台也就是cmd
如下图写完的内容,然后按回车
然后会打印输入的内容
运算符:
public class Test {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println("a + b = " + (a + b) );
System.out.println("a - b = " + (a - b) );
System.out.println("a * b = " + (a * b) );
System.out.println("b / a = " + (b / a) );
System.out.println("b % a = " + (b % a) );
System.out.println("c % a = " + (c % a) );
System.out.println("a++ = " + (a++) );
System.out.println("a-- = " + (a--) );
// 查看 d++ 与 ++d 的不同
System.out.println("d++ = " + (d++) );
System.out.println("++d = " + (++d) );
}
}
条件判断符号,下图中的真表示满足,假表示不满足
public class Test {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}