零基础学JAVA-day01-基础语法知识(手把手)

1.八种基本数据类型定义变量

package aiyufa;
/*
目标:掌握八种基本数据类型定义变量
 */
public class variabledate {
    public static void main(String[] args) {
printdate();
    }
    //请帮我设计一个方法,打印出8种基本数据类型定义的变量。
    public static void printdate() {
        //1.整型
        int number = 10;
        // 注意:随便写一个整数字面量默认是int类型的,32324242342这个数据虽然没有超过long的范围,但是超过了int的范围,所以报错
        //如果希望32324242342这个是long类型,需要显示的指定,加上L或者l
        long l =32324242342L;
        long L1 =30;


        //2.浮点型
        //注意:随便写一个小数字面量默认是double类型的,如果希望1.1是float类型的,必须加上f或者F
        float number3 = 1.1f;
        double number2 = 10.5;

        //3.字符型
        char ch = 'a';

        //4.布尔型
        boolean flag = true;

        //5.字符串型(引用数据类型) 定义字符串变量记住字符串数据
        String str = "hello";

        //6.数组
        int[] arr = new int[]{1, 2, 3};
        System.out.println(str);

    }
}

2.字面量

package aiyufa;
/**
 * 字面量:就是程序中能直接书写的数据,学这个知识的重点是:清楚java程序中数据的书写格式。
 * 目标:掌握字面量的书写格式。
 */
public class literal {
    public static void main(String[] args) {
        printliteral();
    }
    public static void printliteral () {
        //请帮我直接输出常见的字面量
        //1.整型字面量,直接写
        System.out.println(123);
        //2.浮点型字面量,直接写(小数)
        System.out.println(12.3);
        //3.布尔型字面量,直接写(true/false)
        System.out.println(true);
        //4.字符型字面量,直接写(单引号),里面有且仅有一个字符
        System.out.println('A');
        System.out.println(' ');
        //System.out.println('中国');//报错

        //掌握一些特殊的字符:\n(换行功能)\t(tab缩进功能)
        System.out.println("我是\n中国人");
        System.out.println("我是\t中国人");

        //5.字符串字面量,用双引号括起来,里面可以有任意字符
        System.out.println("我是中国人");
        System.out.println("");
        System.out.println("wszgr");

    }

}

3.变量

package aiyufa;
/*
变量就是内存中的一块区域,可以理解成一个盒子,用来装程序要处理的数据的
目标:认识变量
 */
public class variable {
    public static void main(String[] args) {
        //定义一个方法,来学习变量的定义
            printvariable();

    }
    public static void printvariable(){
       //定义变量:数据类型  变量名称 = 初始值;
        //定义一个变量,来保存一个整数
        int number = 10;
        //定义一个变量,来保存一个字符串
        String name = "小明";
        //定义一个变量,来保存一个布尔值
        boolean flag = true;
        //定义一个变量,来保存一个浮点数
        double money = 12.5;
        //定义一个变量,来保存一个字符
        char ch = 'A';
        //定义一个变量,来保存一个引用类型
        String str = "hello";

        System.out.println(number);
        System.out.println(name);
        System.out.println(money);
        System.out.println(ch);
        System.out.println(str);

        System.out.println("------------------");

        //为什么要用变量记住数据呢?  可以提高处理数据的灵活性和维护性
        int age = 32;
        System.out.println(age);
        System.out.println(age);
        System.out.println(age);
        System.out.println(age);
        System.out.println(age);

        System.out.println("------------------");

        //研究变量的特点:变量里的数据是可以被替换的
        int age2 = 18;
        age2 = 19; //赋值(从右边往左看)
        System.out.println(age2);//19

        age2 = age2 + 1 ;//赋值(从右边往左看)
        System.out.println(age2);//20

        System.out.println("----------------");
        //变量程序对数据进行处理就很方便了
        //需求:微信钱包目前有9.9,发出去了5元,又受到了6元,请实时输出钱包金额
        double money2 = 9.9;
        System.out.println(money2);

        //发出去5元
        money2 = money2 - 5; //赋值(从右边往左看)
        System.out.println(money2);

        //收到了6元
        money2 = money2 + 6;
        System.out.println(money2);

        System.out.println("----------------");
        //数据的储存   字符  图片  音频
        char cf = 'A'; //65
        System.out.println(cf + 1);//66的进制

        char cf2 = 'a';//97
        System.out.println(cf2 + 1);//98进制

    }

}

4.关键字和标识符

关键字:在java中,关键字是程序员在定义变量、方法、类等时,必须使用的特殊单词,
不能使用关键字来命名,否则会报错
标识符:标识符是用来命名类、接口、方法、变量等的名称。标识符可以由字母、数字和
下划线(_)及美元符号($)组成,但不能以数字开头。(就是名字)

5.三种注释

package aiyufa;
/**
3.文档注释
 * 这是一个程序
 * 是用来解释注释的使用
 */
public class Comment {
    //目标:认识3种注释的写法。
    //1.单行注释
    //打印一首唐诗
    public static void main(String[] args) {
        System.out.println("白日依山尽,黄河入海流。");
        System.out.println("欲穷千里目,更上一层楼。");
        /*
            2.多行注释
            //打印3行诗句,依次打印
            */
        System.out.println("白日依山尽,黄河入海流。");
        System.out.println("白日依山尽,黄河入海流。");
        System.out.println("白日依山尽,黄河入海流。");

    }
}

附 使用AI完成几个小需求,快速熟悉一下程序的基本语法知识

package aiyufa;

public class aiproduct {
    public static void main(String[] args) {
        System.out.println("helloworld!");
        System.out.println("---------------------");
        printHelloworld();

        System.out.println("---------------------");
        System.out.println("sum(1,2)="+sum(1,2));

    }
    public static void printHelloworld(){
        System.out.println("helloworld!");
        System.out.println("helloworld!");
        System.out.println("helloworld!");
}
//我要求任意两个整数的和
    public static int sum(int a,int b){
        return a+b;
    }
}
//使用AI完成几个小需求,快速熟悉一下程序的基本语法知识

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值