java study1

java安装

java优势-跨平台:一次编写,到处运行。
jdk开发工具包,提供了开发人员需要的开发工具。jdk中包含了jre
jre java的运行环境,负责程序的运行,jre中,包含程序运行时需要的核心类库
因此只需要安装jdk即可
验证java安装完成,在命令窗口分别输入java , javac, java -version

IDE,选择Intellj

直接创建一个maven工程就可以

main函数

在java程序编写时都会涉及到一个main方法,格式为:
public static void main(String[] args){}
public: 指其他类可以访问这个函数
static: 静态函数,调用时不会示例化,即不能创建对象,可以直接通过类名引用。
void: 该函数无返回值
#java
public static void main(String[] args){       
        System.out.println("Hello world");
}
Main()方法时应用程序的入口,一个程序执行时会首先从指定类的main()方法开始,再启动程序所需要的其他资源。每个类都可以有1个或多个main方法(重载),因此一个应用程序可以有任意数量的main方法,但是在任何给定时间,应用程序只使用一个main方法。
#java
class PrintList{
    public static void main(String[] plist){
        for(int i=0;i<plist.length;i++){
            System.out.println(plist[i]);
        }
    }
}
class HelloWrold{
    public static void main(String[] args){
        System.out.println("hellowrld");
        String[] b = {"a","b","c"};
        PrintList.main(b); //使用PrintList的main函数
    }
}

数据类型

int类型

String类型

boolean类型

#java

public class HelloWorld {
    public static void main(String[] args){
        int a = 5;
        double b = 6.5;
        String c = "Hello world";
        boolean d = true;
        System.out.println(a+"\n"+b+"\n"+c+"\n"+d);
    }
}

注释

 //单行注释 快捷键:command+/

    /*
    多行注释
     */

    /**
     * 文档注释
     */

判断方法

#java
 public static void main(String[] args){
        int a = 4;
        if (a>5){
            System.out.println("a>5"); //快捷键:sout
        }else if(a==5) {
            System.out.println("a=5");
        }else {
            System.out.println("a<5");
        }
    }

循环语句

public static void main(String[] args){
    for(int i=0;i<10;i++){
        System.out.println(i+"hello world");
    }
}

work

从0到100,如果大于40的数字,输出该数字>40;如果小于40的数字,输出该数字小于40

#java
public static void main(String[] args){
        for(int i=0;i<1001;i++){
            if(i<40){
                System.out.println(i+"<40");
            }else if(i>40){
                System.out.println(i+"hello world"); }
        }
    }

猜你喜欢

转载自www.cnblogs.com/csj2018/p/9466417.html
今日推荐