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完成几个小需求,快速熟悉一下程序的基本语法知识