目录
一.标识符与关键字
1.标识符
定义:给变量、方法和类等要素命名(只要是需要自己起名字就是标识符)。
规则:
• 标识符由字母、数字、下划线“_”、美元符号“$”组成
• 不能以数字开头。
• 大小写敏感。
• 标识符没有长度限制。
• 不能与关键字重名。
ps:可以用中文命名,但是不推荐
约定:
• Java标识符选取“见名知意”
• 类名以大写字母开头;
• 变量名和方法名以小写字母开头(采用“驼峰匹配”——sayHello、firstNumber)
2.关键字
定义:
事先定义的,用做专门用途的字符串叫关键字(keyword);
Java所有关键字都是小写英文。如:public、 class、break;
3.注释
作用:解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。通常而言,合理的代码注释应该占源代码的 1/3 左右。
单行注释://
多行注释:/* */
二.常量与变量
1.定义:
数据值不能改变的量称为常量, 其值可以改变的量称为变量。
• 在Java语言中,所有常量及变量在使用前必须先声明其值的数据类型,也就是要遵守“先声明后使用”的原则。
2.声明:
变量:数据类型 变量名 例:int a;
常量:final 数据类型 变量名 例:final int DAY = 7;
也可以直接输出
3.赋值:
变量 = 表达式;
三.JAVA的数据类型
1.分类
总结:整浮字布类接组
细节:
(1)整型:
(2)浮点型:
如果使用long类型,需要在数据的后面加上l或者L
如果使用float类型,需要在数据的后面加上f或者F
(3)字符型:
格式:char a = 'b';
占用存储空间:2字节
复习中问题:布尔型的使用
2.数据类型的转换
自动转换类型:把级别低的变量赋值给级别高的变量
强制类型转换:把级别高的赋值给级别低的
格式:(类型名)要转换的值或者变量
其他类型转换:
(1)String型转换成其他类型
1.Integer.parseInt(将String型参数转换成int型);
2.Float.parseFloat(将String型参数转换成float型);
3.Double.parseDouble(将String型参数转换成double型)。
(2)其他类型转换成String型
1.String.valueOf();
2.Integer.toString();
public class Keshang {
public static void main(String[] args) {
// TODO Auto-generated method stub
//String 转换成 其他类型
String s = "1234";
int a = Integer.parseInt(s);
double b = Double.parseDouble(s);
System.out.println(a);
System.out.println(b);
//其他类型转换成 String
int c = 20;
String s1 = String.valueOf(c);
String s2 = Integer.toString(c);
System.out.println(s1);
System.out.println(s2);
}
}
四.JOptionPane
导入类:import javax.swing.JOptionPane;
(1)主要有五种消息类型,类型不同,图标不同:(可以输入JOptionPane后自行选择)
• ERROR_MESSAGE
• INFORMATION_MESSAGE
• WARNING_MESSAGE
• QUESTION_MESSAGE
• PLAIN_MESSAGE
(2)通过调用不同方法,并输入不同参数可以得到不同的对话框
参数及其含义:
parentComponent 对话框所在的容器(一般就是null)
message 提示消息(想问的问题或者提示)
title 标题(弹出的框框标题)
optionType 选择按钮类型(是、否、确定、取消等)
messageType 消息类型((1))
icon 自定义消息图标(可以自己定义自己想要的图标)
initialSelectionValue 默认选项或信息(提前设好并显示的答案)
selectionValues 选择选项(选项)
options 操作选项
(3)主要用到四种消息提示框方法:
1、JOptionPane.showConfirmDialog():确认对话框
JOptionPane.showConfirmDialog(null,提示信息)
JOptionPane.showConfirmDialog(null,提示信息, 标题, 选择按钮类型)
JOptionPane.showConfirmDialog(null,提示信息, 标题, 选择按钮类型, 消息类型(左侧的图标))
JOptionPane.showConfirmDialog(null, 提示信息,标题, 选择按钮类型,消息类型, 自定义图片)
//总结:null(所在容器)--提示的消息--标题--选项--图标
2、JOptionPane.showInputDialog():输入对话框
JOptionPane.showInputDialog(提示信息);
JOptionPane.showInputDialog(提示信息,默认选项或者信息(你想要的结果));
JOptionPane.showInputDialog(null, 提示信息);
JOptionPane.showInputDialog(null, 提示信息,默认选项或者信息(你想要的结果))
JOptionPane.showInputDialog(null, 提示信息,标题, 消息类型);
JOptionPane.showInputDialog(null, 提示信息, 标题,消息类型, icon, 选择选项, 默认选项或者信息)
public class Lianxi {
public static void main(String[] args) {
// TODO Auto-generated method stub
Object[] obj2 ={ "数学","英语","语文","物理" };
JOptionPane.showInputDialog(null, "你喜欢什么科目", "标题",JOptionPane.QUESTION_MESSAGE,null,obj2,obj2[0]);
}
}
3、JOptionPane.showMessageDialog():消息对话框
JOptionPane.showMessageDialog(null, 提示信息);
JOptionPane.showMessageDialog(null, 提示信息, 标题, 消息类型);
JOptionPane.showMessageDialog(null, 提示信息,标题, 消息类型, icon);
public class Lianxi {
public static void main(String[] args) {
// TODO Auto-generated method stub
Object[] fruits = {"苹果","梨子","香蕉","西瓜","荔枝"};
JOptionPane.showOptionDialog(null, "你喜欢什么水果", "标题",JOptionPane.YES_NO_CANCEL_OPTION ,JOptionPane.QUESTION_MESSAGE,null, fruits, fruits[0]);
}
}
4、JOptionPane.showOptionDialog():选择对话框
JOptionPane.showOptionDialog(null,消息对话框, 标题, 选项按钮类型, 消息类型, icon, 操作对象, initialValue)
在程序中只要调用了显示对话框的方法,为迫使程序退出,都需要在 main方法末尾添加该语句
System.exit(0);
超详细的Java弹窗样式及使用教程【JOptionPane类详细使用教程】 - 云+社区 - 腾讯云 (tencent.com)
4.JAVA中的转义字符
后附:
Eclipse常用操作总结 :(7条消息) Eclipse常用操作总结_liu_wenbin的博客-优快云博客
IDEA使用总结50篇:(7条消息) ❤️IDEA总结100篇(❤️持续更新,建议收藏❤️!!)_李布斯·大魔王的博客-优快云博客