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函数
    }
}

数据类型

Java数据类型有八种,byte, short,int,long,float,double,char,boolean

类型 描述 默认值
byte Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127 默认值0
short 短整型,在内存中占16位,即2个字节,取值范围-32768~32717 默认值0
int 整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647 默认值0
long 长整型,在内存中占64位,即8个字节-263~263-1 默认值0L
float 浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位) 默认值0
double 双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节 默认值0
char 字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535 默认值为空
boolean 布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false) 默认值false

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+"
"+b+"
"+c+"
"+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"); }
        }
    }
原文地址:https://www.cnblogs.com/csj2018/p/9466417.html