- 标识符由字符、下划线或者美元符号开头,不可以用数字开头。而内容可以是字符、数字、下划线和美元符号构成。
- 不能是保留字、不能是true、false、null。可以由任意的长度。汉字也可以作为标识符,但是书写不便不推荐。
- 判断一个字符是否可以做java标识符的起始字符或者后续字符的例程 ——书本p25
- 基本数据类型:布尔型(boolean)、字符型(char)、整型(byte、short、int、long)、浮点型(float、double)。引用数据类型:数组(array)、类(class)、接口(interface)、枚举(enum)
- 常量(constant)const也是保留字:利用关键字final声名常量(public final int MAX=520;),常量名字通常采用大写字母,可以使用下划线。常量有且只能赋值一次。JAVA常量包括了基本数据类型常量、字符串(String)和null。
- Java1.7以后允许使用下划线分隔多个数位(int number_1=1_000_000;)
- 变量:类型-名字-值 ;类型决定占用内存单元数量,名字对应内场的位置,值表示占用内存单元中所保存的数据。
- java的基础结构化程序设计和c语言差不多,都有if、while、do while、switch结构等,语法上也是一致,主要的差别在于后面面向对象这一块上。
- 读入程序:JOptionPane.showInputDialog(“提示:”); 使用了JOptionPane类的showInputDialog方法.输出有showMessageDialog(null,n);
import javax.swing.JOptionPane;// javax.swing.*;//.*可以代表类里所有的 public class java { public static void main(String[] args) { String n=JOptionPane.showInputDialog("input your string"); JOptionPane.showMessageDialog(null,n); } }
- 浮点数的计算是近似的并不是准确的,所以常用(Math.abs(n1-n2)<0.000001)来表示精度已经达到了。
- 一个unicode码占两个字节,即占用了16位。\u四位十六进制数。
- String表示的是字符串,注意开头大写好哦。用大写是因为他不是基本数据类型,而是引用类型。
- 字符串连接用+号。String age=“士大夫”+“是”+6;可以和整数连接起来,也可以连加。
- 显示转换——强制转换可能会丢失数据精度,一定要注意高精度往低精度转换的数据。
-
int n1=Integer.parseInt("123");// String转int String N1=String.valueOf(123);// int转String double n2=Double.parseDouble("123"); //String转double String N2=String.valueOf(123.0); //double转String
上述即用方法进行转换
- 记住静态方法调用语法:类名.静态方法名(参数)
- 经典判断是不是闰年
import javax.swing.JOptionPane; public class isyear { public static void main(String[] args) { String s1=JOptionPane.showInputDialog("请输入年份"); int n1=Integer.parseInt(s1); if(n1%400==0||(n1%100!=0&&n1%4==0)) { JOptionPane.showMessageDialog(null,n1+"是闰年"); } else System.out.println(n1+"不是闰年");//在运行区显示 } }
Java基础知识-结构化程序设计
最新推荐文章于 2024-10-15 11:12:27 发布