资源描述
Java基础
1 .JAVA程序是由1个或者N个CLASS组成的程序.编写--javac进行编译——java进行执行
2 .类名的命名:规范:第一个字母要大写第一字母必须是字母下划线 美圆符号人民币 符号〃.不是第一个字母的话可以是数字
3 .文件名和类名的关系如果class前面没有public是可以不一样的但是如果有的话必须一 样.两个BYTE SHORT类型进行加减乘除的时候返回的结果是int类型
/*需求:定义一个hello world小程序。
步骤:
1,通过class关键字定义一个类。将代码都编写到该类中。
2,为了保证该的独立运行。在类中定义个主函数。格式public static void main(String[] args)3,保存成一个扩展名为java的文件。
4,在dos控制台中通过javac工具对java文件进行编译。
5,在通过java命令对生成的class文件进行执行。
*/class Demo〃定义一个类。
{〃主函数。
public static void main(String[] args) {〃输出语句。
System.out.println("hello haha"); ))
6.字符串数据和任何数据使用+都是相连接,最终都会变成字符串。
System.out.println(,,5+5,,+(5+5));//,,5+5=55n转义字符:通过' 来转变后面字母或者符号的含义。
\n:换行。
\b:退格。相当于backspace。
'匚按下回车键。window系统,回车符是由两个字符来表示\r\n.
\七制表符。相当于tab键。
7.ifelse结构 简写格式:变量二(条件表达式)?表达式1 :表达式2 ;三元运算符:
好处:可以简化if else代码。
弊端:因为是一个运算符,所以运算完必须要有一个结果。
class OperateDemo(
public static void main(String[] args)(
int x = 7;〃逻辑运算符用于连接boolean类型的表达式。
//x>3 & x<6 = true & true = true;/*
true & true = true;true & false = false;
false & true = false;false & false = false;
& :只要两边的boolean表达式结果,有一个为false。那么结果就是false。 只有两边都为true,结果为true。
true | true = true;true | false = true;
false | true = true;false | false = false;
I :两边只要有一个为true,结果为true。
只有两边都有false,结果为falseoA :异或;就是和I有点不一样。当true A true = false;
true A true = false;true A false = true;
false A true = true;false A false = false;
A:两边相同结果是false。
两边不同结果是true。
&和&&的特点:
&:无论左边是true是false。右边都运算。
&&:当左边为false时,右边不运算。
I :两边都参与运算。
II :当左边为true。右边不运算。
int n = 3,m = 8;System.out.println(,,n=,,+n+,,,m=',+m);
1,通过第三方变量。
/*int temp;temp 二 n;
n = m;m = temp;
2不用第三方变量。
11 = 3+ 8;3 = 11-8;
8 = 11-3;n = n + m;〃如果n和m的值非常大,容易超出int范围。 m = n - m;
3 .用人来交换n = n - m;
n = n A m;m = n A m;//(nAm)Am;
n = n A m;//n A (n A m)System.out.println("n=,,+n+"/m="+m);
}}
if和switch语句很像。
具体什么场景下,应用哪个语句呢?
如果判断的具体数值不多,而是符合byte short int char这四种类型。
虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。
其他情况:对区间判断,对结果为boolean类型判断,使用if, if的使用 范围更广。
展开阅读全文