Java入门(一)——基础语法

Java入门(一)——基础语法

目录

创建项目

基础语句(必不可少)

简单语法

注释

声明和初始化变量

输出与输入


创建项目

首先先在java编程软件进行项目创建。Java编程软件有IntelliJ IDEA、Eclipse、MyEclipse 、Visual Studio Code(简称VS Code)。然后创建一个Java类,就可以开始编程了。(如果是主要编程Java系列的建议用IDEA、Eclipse,如果多种代码都有学习编程的话,可以选VS Code)

(当然不想用软件也行,直接在终端中用JDK编译运行)

javac 项目名.java    #编译命令

java 项目名          #运行命令

基础语句(必不可少)

当我们创建一个Java文件的时候,一般会附带这两句话。

package:指的是该该文件在Java项目中的逻辑地址。

public class text{ }:是Java的主类

        · public:公开的

        · class:是一个Java类

        · text:你起的java文件名,主函数必须一致

public static void main(String[] args) { }:主方法(没有自动生成,也可以自己写)

        · static:静态的

        · void:一种特殊的数据类型,表示没有返回值

        · main:方法名,主方法必须是main

        · Sting:字符串组

        · args:参数名

public class和class的区别:
    一个Java源文件当中可以定义多个class,一个class可以生成一个xxx.class字节码文件
    一个Java源文件当中public的class至多只能1个,且类名必须和Java源文件名称一致
    每一个class当中都可以编写main方法,都可以设定程序的入口,想执行B.class中的main方法:java B
    注意:执行java x时,x.class必须要有主方法。如果没有的话会执行错误。

简单语法

现在我们开始编程

注释

一个好代码是需要有自己的注释的,以便其他人或以后的自己理解代码

注释的方法有

声明和初始化变量

写的每一话都需要用‘;’分开

在主方法前声明表示该变量是这个类的全局变量,在这个类中所有的方法都可以用;在具体方法中声明则是局部变量,代表只能在该方法中使用,其他方法不知道这个变量,同时其他方法也可以用相同名字的局部变量名。

/*
选择变量的类型:
· byte:布尔型
· int:整数数值型
· long:长整数
· short:短整数

· float:浮点数(也就是带有2位小数)
· double:长浮点数

· char:字符型(只能一个字、字母)
· String:字符串型(可以多个)

· boolean:布尔型(就是对错)
*/
int a=1;
char b='A';
boolean flag=true;

//有一个很特殊的变量——引用数据类型
//这个变量指示的是对象的引用,而不是具体的值。可以是类、接口、数组等
List<Integer> list=new ArrayList<>();

更多内容看Java入门(二)——数据类型

输出与输入

输出方法:System.out.println( )

输入方法:java.util.Scanner s = new java.util.Scanner(System.in);

        (使用Scanner类获取输入的值,赋予到 s 这个变量中,变量类型为Scanner类)

package priv.pdd.notes01.helloworld;

public class HelloWorld{

	public static void main(String[] args){

		System.out.println("Hello World!");
		
		java.util.Scanner s = new java.util.Scanner(System.in);
		String text = s.next();
        //因为输出类型不能是Scanner,所以使用next方法将值赋予到字符串类型中
		System.out.println("The text content is "+text);
		int num = s.nextInt();
        //继续输入,无需再声明,但是使用的是nextInt方法
		System.out.println("The number is "+num);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值