7月13日总结

时间:2021-07-30 02:26:58

程序编写格式:TAB和shift+TAB(取消缩进) ;运算符前后加空格(for语句中的可不加空);各种括号要成对的敲;结尾大括号要和自身开头那句对齐。
UltraEdit使用技巧:新建文件后就保存(F12),否则无提示语句也无颜色。
标示符:可以起名字的东西
关键字:特殊用途的字符序列
运算符:递增的表示i++ ,i+=1
数据类型:byte,short,char在运算中自动转换成int类型;强制转换符f,L,(float),(long),(byte)
JAVA基本数据类型:局部变量,成员变量
if.. else语句
练习程序:
public class Test{
 public static void main(String arg[]){
  System.out.println(f(40));
 }
 public static int f(int n){
  if(n == 1 || n == 2){
      return 1;
     }else{
      return f(n - 1) + f(n - 2);
  }
 }
}
 for循环语句
练习程序:
public class TestOdd {
 public static void main(String args[]){
  long result = 0;
  for (int i=1; i<=99; i+=2){
   result += i;
  }
  System.out.println("result=" + result);
 }
}
while循环语句do..while循环语句(do..while后有分号)
练习程序:
public class TestWhile {
 public static void main(String[] args) {
  int i = 0;
  while(i < 10) {
   System.out.print (i);
   i++;
  }
  
  i = 0;
  do {
   System.out.println(i);
   i++;
  } while(i < 10);
 }
}
条件语句switch:防止case穿透,需要用break
练习程序:
public class TestSwitch {
 public static void main(String[] args) {
  int i = 9; 
  switch(i) {
   case 8 :
    System.out.println("A");
    break;
   case 3 :
    System.out.println("B");
    break;
   case 2 :
    System.out.println("C");
    break;
   case 9 :
    System.out.println("D");
    break;
   default:
    System.out.println("error");
  }
 } 
}
方法: 返回值类型必须写void,传递给方法的形参和实参的类型必须一样
变量的作用域:只在打括号内有意义。