Java基础(?)

闲暇时间回顾以往知识而写

Java简介及环境配置等

	关于这一块的内容大部分网上都能看到,此处就不进行重复

Java基础知识

1、基本语法:
	(1)大小写敏感
	(2)类名的首字母应该大写
	(3)方法名都应该以小写字母开头
	(4)源文件名必须和类名相同
2、Java 标识符:
	(1)标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
	(2)首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
	(3)合法标识符举例:age、$salary、_value、__1_value
	(4)非法标识符举例:123abc、-salary
3、主要的Java修饰符:
		public(公有访问修饰符) , protected(受保护的访问修饰符), private, final(变量一旦赋值后,不能被重新赋值。被 final 修饰的实例变量必须显式指定初始值,final 修饰符通常和 static 修饰符一起使用来创建类常量), abstract, static(静态变量-类变量、静态方法)等
4、Java 变量:
		类变量(静态变量):独立于方法之外的变量,用 static 修饰。
		实例变量(非静态变量):独立于方法之外的变量,不过没有 static 修饰。
		局部变量:类的方法中的变量(局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用)。
5、Java基本数据类型:
	布尔型(boolean),字节型(byte),短整型(short),整型(int),长整型(long),单精度浮点型(float),双精度型(double),字符型(char)
6、运算符:
	算术运算符:+,-,*,/,%,++,--
	关系运算符:==,!=,>,<,>=,<=
	逻辑运算符:&&(与-且),||(或),!(逻辑非运算符)
	赋值运算符:+ =(C + = A等价于C = C + A)、- =、* =、/ =、(%)= 等等		
7、Java 数组、Java 枚举、Java 关键字、Java注释、继承、接口等基础知识后续再写(此处以菜鸟教程为参照)

Java 对象和类

对象:对象是类的一个实例,有状态和行为
类:类是描述一类对象的行为和状态(类的属性等)。
构造方法:
public class Dog {
    //构造方法
    public Dog(){

    }
    String name,color;
    //带参构造方法
    public Dog(String name,String color){
        this.name=name;
        this.color=color;
        System.out.println(name+"wangwang");
    }


}

创建对象:
public class Dogtest {
    public static void main(String[] args) {
        Dog dog1 = new Dog();
        Dog dog2 = new Dog("xiaobai","blue");

    }
}

输出结果:

xiaobaiwangwang

Java循环结构

while 循环:
        while( x < 20 ) {
            System.out.print("value of x : " + x );
            x++;//切记输入X的自增或者自减之类的条件,以防死循环
            System.out.print("\n");
        }
do..while循环:
        do{
            System.out.print("value of x : " + x );
            x++;
            System.out.print("\n");
        }while( x < 20 );
for循环:
        for( x = 10; x < 20; x ++) {
            System.out.print("value of x : " + x );
            System.out.print("\n");
        }

Java条件语句

if:
    public static void main(String args[]){
        int x = 10;
    //if
        if( x < 20 ){
            System.out.print("if");
        }
    }
if...else:
        int y = 30;

        if( y < 20 ){
            System.out.print("这是 if 语句");
        }else{
            System.out.println("这是 else 语句");
        }
if...else if...else :
        int z = 30;

        if( z == 10 ){
            System.out.print("Value of z is 10");
        }else if( z == 20 ){
            System.out.print("Value of z is 20");
        }else if( z == 30 ){
            System.out.print("Value of z is 30");
        }else{
            System.out.println("这是 else 语句");
        }

Java switch case 语句

(1)switch 语句中的变量类型可以是: byte、short、int 、char、String(1.7)
(2)case 语句中的值的数据类型必须与变量的数据类型相同
(3)当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句
ps: break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块
	同期break作用对比continue,continue适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代
    public static void main(String args[]){

        char grade = 'C';

        switch(grade)
        {
            case 'A' :
                System.out.println("优秀");
                break;
            case 'B' :
            case 'C' :
                System.out.println("良好");
                break;
            case 'D' :
                System.out.println("及格");
                break;
            case 'F' :
                System.out.println("你需要再努力努力");
                break;
            default :
                System.out.println("未知等级");
        }
        System.out.println("你的等级是 " + grade);
    }

补充

Java Scanner 类

import java.util.Scanner;
        //补充
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个字符串");
        String str = sc.nextLine();
        System.out.println(str);

JAVA获取用户输入的方法

未完待续
咕~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值