java初入门

Java是一门编写底层逻辑的语言,与c一样,作用于编写程序本身。
java的使用需要先配置环境、添加模拟java运行的虚拟器,一般使用jdk软件来模拟。
java的编译,最简单的办法是cmd。

打开cmd,cd键入地址,切入java所在程序的地址文件夹名
javac.源代码文件名.java  运行后生成源文件名.class的类
java 类名               进行编译与输出

注意:源文件名必须与类名相同,否则Java不能识别
Java是一门非常注重大小写,且变量一旦出函数就不能使用的语言
java也可以使用编程器编写
比如idea编程器

汉化过程:文件-设置-语言-插件-Chinaese插件,安装后重启即可

输出一个问好
java的输出语句,使用的是 System.out.println(" ");
类名必须与文件名称相同,在一开始要使用固定格式
public class 类名public static void main(String[] args)

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("HelloWorld");
    }
}

简单输出字符串

public class HelloWorld {
    public static void main(String[] args){
        int age=21;
        System.out.println(age);

        age=18;
        System.out.println(age);
    }
}

在这里插入图片描述

i++与++i的区别

public class HelloWorld {
    public static void main(String[] args){
        int a=10;
        int b=10;
        System.out.println(a++);
        System.out.println(a);
        System.out.println(++b);
        System.out.println(b);
    }
}

i++,先输出本身的值,后输出+1后的值
++i,直接输出+1后的值
在这里插入图片描述
运算符的使用

public class HelloWorld {
    public static void main(String[] args){
        int a = 10;
        System.out.println(a += 10);
        System.out.println(a -= 10);
        System.out.println(a *= 10);
        System.out.println(a /= 10);
        System.out.println(a %= 10);
    }
}

在这里插入图片描述
三元运算符,简单判定

public class HelloWorld {
    public static void main(String[] args){
        int a=10;
        int b=5;
        int c = a>b ? a : b;
        System.out.println(c);
    }
}

第一个数需要是变量或表达式
? 是判断依据,类似于if表达式
:两侧是输出的两种返回值(回复)
在这里插入图片描述
if判定 if(条件){返回值}else if{返回值}else{返回值}

public class HelloWorld {
    public static void main(String[] args){
        int a=10;
        int b=5;
        int c='5';
        System.out.println(c);

        if(a!=b){
            System.out.println("双方不相等");
        }
        else{
            System.out.println("双方相等");
        }

        if(b==c){
            System.out.println("双方相等");
        }
        else{
            System.out.println("双方不相等");
        }
    }
}

在这里插入图片描述
switch判定

public class HelloWorld {
    public static void main(String[] args){
        int a = 14;
        switch(a=a%5){
            case 0 : System.out.println("该数能被五整除");
            break;
            case 1 : System.out.println("该数不能被五整除");
            break;
            default: System.out.println("该数不能被五整除");
        }
    }
}
switch(条件){case1 : 返回值1 ; break ; case2 : 返回值2 ; default 值n : 返回值 n }

在这里插入图片描述
for循环语句 for(i=初始化值 ; i<条件 ; i++){输出语句}

例题:输出10以内的偶数,并输出偶数个数、他们相加的和

public class HelloWorld {
    public static void main(String[] args){
        int sum=0;
        int j=0;
        for(int i=1;i<10;i++){
            if(i%2 == 0){    //单等号是赋值,双等号是比较,三等号是js里面的全等
                System.out.println(i);
                sum=sum+i;
                j++;
               }
            }
        System.out.println("偶数个数为:"+j);
        System.out.println("和为:"+sum);
    }
}

在这里插入图片描述
数组 arr[] int[] 数组名称={} String[] 数组名称={ , , , }

public class HelloWorld {
    public static void main(String[] args){
        int[] arr={1,2,3,4,5};
        String[] name={"张三","李四","王五"};

        System.out.println(arr[0]);//输出数组arr中的第一位
        System.out.println(name[2]);//输出数组name的第三位

        arr[3]=100;
        System.out.println(arr[3]);
        System.out.println(arr.length);
    }
}

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值