软件园学生在线

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

登录与注册

【零】廖卓栋

  • lzd
  • 2022-10-07
  • 0

java基础语法

(纯个人理解)

1.数据类型

数据类型有很多种,包括:
整数型,只能存储整数
byte 字节占用:1,
short 字节占用:2
int 字节占用:4,
long 字节占用:8,
浮点型,可以存储含小数部分的数
float 字节占用:4,
double 字节占用:8,
布尔型
boolean 字节占用:1,只能存储true和false这两个量,可以用于条件判断
字符型
char 字节占用:2,可存储任意字符
还有就是引用数据类型String,可以存储任意字符串,字符串需在“”内
可以使用数据类型 变量名;来声明一个变量类型为该数据类型的变量,并在内存中分配相应的空间给这个变量,之后可以用“=”对这个变量进行赋值(只能赋给与其数据类型相对应的数据)赋值和声明可以同时进行,如:
int a = 9;

2.I/O

输入

再输入数据之前,首先要导入一个包:
import java.util.Scanner
然后可以通过下述两行代码实现获取输入数据的功能

 Scanner s = new Scanner(System.in);//构造一个Scanner对象,参数为System.in
 int a = s.nextint();//使用nextint方法接收一个int型的数据`

其中next方法可以不止是nextint
还可以是:
next(),接收输入一个单词,以空格为分隔符
nextline(),接收一行字符串,以回车键为分隔符
nextdouble(),接收一个double型的数据

输出

我们可以用:
System.out.print("a");
输出一个字符串且不换行
而使用:
System.out.println("a");
来输出一个字符串并换行

3.判断

这一块我们常用if else语句,代码如下:

  if(a){
  }//如果a为真则执行该大括号里面的内容
  else if(b){
  }//如果a为假则判断b,若b为真则执行该大括号里面的内容
  else{
  }//如果a,b均不为真则执行else大括号里面的内容

在这些语句中else if可以嵌套多个进去,以处理更多不同的情况
除了if else语句之外还有switch case类型的判断方法,限于篇幅(懒)就不写了。

4.循环语句

循环语句我会的只有for循环和while循环两种
然后可以用pass跳过一次循环直接进入下一次循环
也可以用break直接跳出循环而不再进行循环语句里的内容
for循环语句的代码如下(只是例子):

   for(i=0;i<9;i++){

   }//赋值i为0,每次执行完循环后使得i增加1,当i满足小于9的条件时执行大括号里的语句,否则推出循环。
   while(expression){

   }//只要expression为真则执行大括号内的语句,直到expression为假
lzd
lzd
© 2025 软件园学生在线
Theme by Wing