Java基本语法

数据类

基本数据类型 和引用数据类型(八种基本数据类型以外的都是引用数据类型,例如:String、数组、自定义类、包装类)
八种基本数据类型:
第一类:整数:byte[1]、 short[2]、 int[4]、 long[8]
第二类:小数:  float[4]、 double[8]
所有的小数默认都是double类型
第三类:char(2)
属于这个字符集合里面才是字符类型
第四类:布尔:  boolean[true false]

 变量声明

先声明后赋值再使用
声明:变量类型 变量名称;
赋值:可以在声明的时候同时赋值,也可以先声明后赋值;
eg:int num=10; ||  int num; num=10;

运算符

算术运算符:*+、-、*、/、%、++、--[在前先自加后运算  在后先运算后自加]
关系运算符:> 、>= 、< 、<=、 ==、 !=
逻辑运算符:&&、||、!
 &&和 &的区别。 
             &&关联关系运算符,&也可以关联关系运算符还可以关联两个数字。
             &&如果第一个条件不满足要求,则不会看后面的条件。(短路)
             &如果第一个条件不满足要求,也会看后面的条件。
赋值运算符:=、+=、-=、*=、/=、!=
三目运算符:条件?值1:值2;
位运算符

 类型转换

凡是在字符集里的都可以相互转换(数字类型、字符类型)

数字类型之间的转化:
小的可以自动转化为大的;
大的必须强制转化为小的;
**byte<short<int<long<float<double**
注意:整数除以整数商必定是整数,如果其中有一个是小数就可以得到精准的商;

Scanner键盘输入

使用时必须导入Java.util.Scanner

import java.util.Scanner;

Scanner input = new Scanner(System.in);//用来接收从键盘上输入的内容,是不能直接
使用的必须使用该类的对象
System.out.println("请输入您的姓名:");
String name = input.next();
System.out.println("请输入您的年龄:");
int age = input.nextInt();
System.out.println("请输入您的体重:");
float weight = input.nextFloat();
System.out.println("请输入您的身高:");
double height = input.nextDouble();
System.out.println("my name is"+name+",my age is "+age+"my weight is
"+weight+",my height is "+height);

流程控制语句

判断结构:简单if、if---else、switch---case
循环结构:for、while、do---while
for循环:

for(初始化循环变量;循环条件;改变循环变量的值){
循环体;
}

初始化循环变量可以在for的外面也可以在()里面初始化;
执行原理:第一次走循环的时候是表达式一,和表达式二,然后符合表达式二才会走		循环体;第一次后:走表达式三,然后判断是否符合表达式二,符合则走循环体;

while循环:
while ( 循环条件 ) {  
       循环体;
//特点:先判断,再执行
}

do---while循环:
do{
循环体;
}while(循环条件);
//特点:先执行,后判断

跳转语句

break:
	强制结束当前循环(当前循环所有都会结束,剩余的没有循环完的也不会继续运行),当前这两个字非常关键;如果有嵌套循环存在,这个时候,只会跳出当前包裹这个关键字的循环,并不会把所有的循环都结束

continue:
   强制结束当次循环,开始下一次循环(continue并不会影响剩余的循环)

return:(有两种用法):
   强制结束所有循环(当前循环所有都会结束,剩余的没有循环完的也不会继续运行)就算是嵌套循环,只要有一个地方return了,所有的循环都直接结束

 

 

 

 

 

 

本文章所有内容均来自网络收集均用于学习交流,若有侵权请携带相关证明,联系站长删除!
THE END
分享
二维码
打赏
文章目录
关闭