把代码复制到编辑器里,运行,然后好好体会一下,里面的语句。

1. HelloWorld

  1. public class HelloWorld {
  2. public static void main(String[] args) {
  3. System.out.println("Hello World"); // 输出 Hello World
  4. }
  5. }

Java基础语法(1~3) - 图1
这些关键字,以后再理解,反正只要记住在main函数里面写代码就行了
image.png

2. 加减乘除

  1. public class Cal {
  2. public static void main(String[] args) {
  3. //声明两个整数变量并且给它赋值,声明一个变量需要类型,int,英文全称是integer,整数的意思,
  4. int a = 7;
  5. int b = 4;
  6. System.out.println("a的值为" + a +",b的值为" + b);
  7. //声明变量后,赋值不需要加数据类型
  8. a = 10;
  9. b = 3;
  10. //加法
  11. int plus = a + b;
  12. System.out.println("a + b = " + plus);
  13. //减法
  14. int minus = a - b;
  15. System.out.println("a - b = " + minus);
  16. //乘法
  17. int multi = a * b;
  18. System.out.println("a * b = " + multi);
  19. //整除
  20. int div1 = a / b;
  21. System.out.println("整数除法 , a / b = " + div1);
  22. //真正的除法,首先要把a,b转为小数,再除,double是小数的意思
  23. double div2 = (double) a / (double) b;
  24. System.out.println("小数除法 , a / b = " + div2);
  25. //取余
  26. System.out.println("a % b = " + a % b);
  27. //++a自增,--b自减
  28. System.out.println("++a的值为" + (++a) +",--b的值为" + (--b));
  29. /* 相当于
  30. a = a+1;
  31. b=b+1;
  32. System.out.println("++a的值为" + a +",--b的值为" + b);
  33. */
  34. a = 10;
  35. b = 3;
  36. System.out.println("a++的值为" + (a++) +",--b的值为" + (b--));
  37. /* 相当于
  38. System.out.println("++a的值为" + a +",--b的值为" + b);
  39. a = a+1;
  40. b=b+1;
  41. */
  42. }
  43. }

image.png

3.条件语句

  1. public class IfElse {
  2. public static void main(String[] args) {
  3. int a = 10;
  4. if(a > 0){
  5. System.out.println("a是正数");
  6. }
  7. //a>0,执行if里面的语句,a<=0,则不执行里面的语句
  8. a = 0;
  9. if(a > 0){
  10. System.out.println("a是正数");
  11. }else if(a < 0){
  12. System.out.println("a是负数");
  13. }if(a == 0){
  14. System.out.println("a是0");
  15. }
  16. //判断相不相等是 == ,而不是 =
  17. System.out.println("a > 0是否为真?"+ (a>0));
  18. //a>0是一个值,它的类型是boolean,只有两个值true,false.
  19. boolean flag = false;
  20. if(flag){
  21. System.out.println("boolean类型flag值为true");
  22. }else{
  23. System.out.println("boolean类型flag值为false");
  24. }
  25. //因为flag的值为flag,所以执行else里面语句.
  26. //a<0,a>0,或,只要两个条件中有一个满足就执行语句
  27. a = 1;
  28. if(a<0 || a>0){
  29. System.out.println("a不等于0");
  30. }
  31. //-1<a<2,与,只有两个条件都满足条件才执行语句
  32. if(a>-1 && a<2){
  33. System.out.println("-1<a<2");
  34. }
  35. }
  36. }

image.png

3.5 小作业

  1. 计算半径为3的圆的周长和半径,并打印出来
  2. 判断1900年是不是闰年,并打印出来(被4整除且不能被100整除的、或能被400整除的是闰年)