javase基础知识 基本数据类型 运算符 条件语句 循环 方法

javase基础知识 基本数据类型 运算符 条件语句 循环 方法,第1张

目录

Java数据类型

整数类型

浮点类型

 逻辑型boolean(布尔)

字符型char 

运算符

 条件语句

循环

方法

Java数据类型

整数类型


Java 各整数类型有固定的表数范围和字段长度,整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 

浮点类型


与整数类型类似,Java浮点类型有固定的表数范围和字段长度
 Java 浮点类型有两种表示形式
● 十进制数形式,例如: 3.14 314.0
● 科学记数法形式,如 :1.55e2=1.55*10^2
Java 浮点型常量默认为 double 型,如要声明一个常量为 float 型,则需在
数字后面加 f

 

 逻辑型boolean(布尔)


 boolean 类型适于逻辑运算,一般用于程序流程控制 。
   

while(true){
   i++;
   System.out.println(i);
   break;
}


 java语言中boolean 类型数据只允许取值 true 或 false 。
 注意:不可以0或非 0 的整数替代false和true,这点和C语言不同。

字符型char 


char 型数据用来表示一个单个字符.  char占2字节. 用单引号括起来
例如: char c1 = 'a'; char c2 ='中';
可以涵盖世界上所有书面语的字符。
 char运算 char类型是可以运算的因为char在字符编码表中有对应的数值。
 在JAVA中,对char类型字符运行时,直接当做对应编码表的整数来对待。
char c=‘a’+1; 先将’a’提升为int,计算结果98,对应的 字符是b

运算符

● 算术运算符: +,-, * ,/,%,++,--

          进行加减乘除运算,还有取余%,自增:++i 先取值后运算  i++ 先运算后取值  自减:同理

● 字符串连接运算符:+

比如:

if (n == 3) {
                    System.out.println("查询存款余额结果");
                    System.out.println("您的存款余额为" + balance + "元");

● 关系(比较)运算符: >,<,>= ,<= , == ,!=

比较结果都是布尔类型,要么true,要么false      注意区分 = 和 ==

● 逻辑运算符: !,& , | , &&,||

 &与  |或  ^异或   !非
 短路功能:&& 第一个表达式为false,则不计算第二个表达式
   ||  第一个表达式为true,则不计算第二个表达式
   ^异或 相同为false  不同为true

● 赋值运算符: = ,+ = ,- = , * = ,/ =

当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原 则进行处理

● 条件运算符

(条件表达式)? 表达式1:表达式2;也叫三目运算符

条件表达式结果为true,运算后的结果是表达式1; 为false,运算后的结果是表达式2;

● 位运算

 条件语句

条件语句 - 根据不同条件,执行不同语句。

● if

● if .. else

● if .. else if

● if .. else if .. else if .. else

● switch

if-else语句的另一种形式为:

if (条件1){

语句1;

}

else if (条件2){

语句2;

}

……

else if (条件N){

语句N;

}

switch  多分支选择语句,根据表达式的值,来执行多个 *** 作中的一个
  switch()
{
case 1:        break;
case 2:        break;
}

break 语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环;

continue 语句用在循环语句体中,用于终止某次循环过程,跳过循环体中 continue 语句下面未执行的循环,开始下一次循环过程;

循环

for循环    while循环   do-while循环   
  for循环:   for(a;b;c)
                  {
                        d
                  }    //  执行顺序a-b-d-c-b-d......    a:定义变量  b:循环条件 c:变量赋值 d:循环体
/*   死循环 while(true)   for(;;)*/
   while(b){
             d
             }


     do{
      d
         }while(b)     //至少执行一次循环体
  循环套循环,可命名   如s:while(){}      break s;   break是跳出当前循环,break 循环名称 可跳出指定循环
       

方法

Java的方法类似于其它语言的函数,方法是解决一类问题的步骤的有序组合,方法包含于类或对象中.

方法在程序中被创建,声明格式:

[访问权限修饰符 修饰符…] [返回值类型] 方法名(形式参数类型 参数名)

{

Java语句;

… … …

return 返回值;

}

 public static int max(int num1,int num2) {
    int result;
      if(num1 > num2)
          result = num1;
      else result = num2;
      return result;
    }

• 修饰符:这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。

• 形式参数: 在方法被调用时用于接收外界输入的数据。

• 实参:调用方法时实际传给方法的数据。

• 返回值:方法在执行完毕后返还给调用它的环境的数据。

• 返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void

Java语言中使用下述形式调用方法:对象名.方法名(实参列表)

第一部分基础知识(传送门):
https://blog.csdn.net/weixin_56800176/article/details/124286031?spm=1001.2014.3001.5501https://blog.csdn.net/weixin_56800176/article/details/124286031?spm=1001.2014.3001.5501

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/727565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存