软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【零】李彦欣

  • 李彦欣
  • 2022-10-08
  • 0

Java基础语法

一. 输出

  • 换行输出

    System.out.println("Hello World");
  • 不换行输出

    System.out.print("Hello World");
  • 格式化输出

    System.out.printf("%d+%d=%d",a,b,c);
  • 连接字符串

    System.out.println("echo:"+in.nextLine);
    System.out.println(2+3+"=2+3="+(2+3));

二. 输入

1.输入

import java.util.Scanner;
Scanner scan = new Scanner(System.in);

2. 定义变量与常量

1)定义变量

类型名称+变量名称

  • 整型
int a;
long a = 200L;
byte a = 127;
short a = 22;
  • 小数类型/浮点型

带小数点的数;浮点数的计算有误差;在一个运算符号两边有一个是浮点数即可进行浮点数的运算

//单精度
float b = 6;
//双精度
double a = 3;
  • 布尔型(不可用0或非0来表示)
boolean isMan = true;
  • 字符型
char gender = '..';

2)定义常量

final int AMOUNT = 100;

3. 赋值

赋值是一个动作

price = scan.nextInt;
price = scan.nextDouble;
  • 初始化:被定义时被赋值
int price = 0;
int price = 0,amount = 0;

4. 类型转换

(类型)值

double b;
int a = (int)b;

5. 运算的优先级

+(单目取正)
-(单目取负)
*
\
%
+
-
+(字符串连接)
=(赋值)

三. 条件判断

1. 关系运算符

== 等于
!= 不等于
> 大于
>= 大于或等于
< 小于
<= 小于或等于

2. 比较

true/false

System.out.println(a>=b);

3. if语句

  • 简单判断语句
if(条件){   
    ...
} else {
    ...
}
  • 级联和嵌套的判断语句
if(){
    ...
}else if(){
    ...
}else{
    ...
}

else总是和最近的if匹配

if()
    if()
        ...
else
    ...

4. 多路分支:switch-case语句

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

控制表达式只能是整数型的结果;常量可以是常数,也可以是常数计算的表达式;根据常量找到匹配的case,执行相应语句,一直到遇到break为止。

四. 循环

1. while循环

只要满足条件就会进入循环体

 while(...){
     ...
 }

2. do-while循环

先执行一次循环体内的内容,再去判断是否满足继续循环的条件

do{
    ...
}while(...);

3. for循环

初始化;条件;循环体执行的命令

for(int i = 100;i>=0;i--;){
    ...
}

注释

  • 单行注释

    //注释内容

  • 多行注释/行内注释

    / 注释内容 /

李彦欣
李彦欣
© 2025 软件园学生在线
Theme by Wing