表达式结构导图:
第一个JAVA程序:
package Test01; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,java"); } }
// 这是一条注释
1.关键字public称为访问修饰符(access modifier)。修饰符是用来控制程序的其他部分对这段代码的访问级别的。
2.Java应用程序中的全部内容都必须放入类中
3.标准的命名规范:类名是以大写字母开头的名词。如果用多个单词组成,每个单词的第一个字母都应该大写。这种方法叫做骆驼命名法。(大小写非常重要,Java程序本身对大小写字母非常敏感。另外,好的命名习惯方便他人阅读和维护代码。
4.上面这段代码使用了System.out对象并调用了它的println方法。
*当"System.out.println();"的括号里没有参数时,表示只打印一个空行。
*"System.out.print();"此时print后面没有ln,表示答应括号中的内容之后,后面的输出紧跟其后,不换行。
5.点号(.)用于调用方法。Java使用的通用的语法是:object.method(parameters),这等价于函数调用。
6. "//" 这个符号后面代表对上一行代码注释也有多行注释
/*
多行注释
*/
7.养成好的编写代码习惯很重要: 多写注释、运算符留空、 缩进
HOMEWORK1:调换一个数的各个位 如287变为782
public class HomeWork1 { public static void main(String[] agrs){ int a1 = 287; int a2 = a1 / 100; int a3 = a1 / 10 % 10; int a4 = a1 % 10; a1 = a2 + a3 * 10 + a4 * 100; System.out.println(a1); } }
HOMEWORK2:不用第三变量调换两个变量的值
public class HomeWork2 { public static void main(String[] args) { int a = 10; int b = 20; a = a + b; b = a - b; a = a - b; System.out.println(a + "," + b); } }
结果无误但有漏洞,a = a+ b; 这条语句可能会出现数值溢出的情况(在不知道a,b具体数值情况下)。此时用位运算不会出现溢出:
public class HomeWork2 { public static void main(String[] args) { int a = 10; int b = 20; a = a ^ b; b = a ^ b; a = a ^ b; System.out.println(a + "," + b); } }