Java入门学习

Eclipse使用技巧

  • Alt键 + “/”键 能让Eclipse自动为你补全必要的代码

  • 对选中的行进行 ctrl键 + “/”键 能注释选中行

Java语法

  • Java是一种强类型语言,所有的变量在使用之前必须定义或声明,所有的变量必须具有确定的数据类型。

  • 强制类型转换的优先级高于四则运算。

常用输出语句

System.out.println();

常用输入语句

Scanner in = new Scanner(System.in);
变量 = in.nextInt();

if-else语句

if (条件)
  {
    执行语句;
  }
else
  {
    执行语句;
  }

if语句常见的错误

  • 忘了大括号

  • if后面加分号

  • 错误的使用==和=

  • 错误的使用else(else匹配与之最近的if)

良好的代码风格

  • 在if和else之后必须加上大括号形成语句块

  • 大括号内的语句缩进一个tab的位置

switch-case语句

switch ( 控制表达式 )
{
    case 常量:
        语句
        ...
    case 常量:
        语句
        ...
    case 常量:
        语句
        ...
    default:
        语句
        ...
}

switch语句语法

  • 控制表达式只能是整数型的结果

  • 常量可以是常数,也可以是常数计算的表达式

  • 根据表达式的结果,寻找匹配的case,并执行case后面的语句,直到break为止

  • 如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么就什么也不做

while语句

while( 循环条件 )
{
  循环体语句;
}

while语句语法

  • 当条件满足时,不断地重复循环体内的语句

  • 循环体内要有改变条件的机会

  • 循环执行之前判断是否继续循环,所以有可能循环一次也没有被执行

  • 条件成立是循环继续的条件

do-while语句

do
{
  循环体语句;
}while( 循环条件 );

两种循环

  • do-while循环是在循环体执行结束的时候才来判断条件,无论如何,循环都会执行至少一次,然后再来判断条件

  • while循环是在循环执行之前就判断条件

  • 两种循环相同的是,条件满足时执行循环,条件不满足时结束循环

验证

测试程序常使用边界数据,如有效范围两端的数据、特殊的倍数等

  • 个位数

  • 10

  • 0

  • 负数

tqwbester网站统治者