Java5

本文介绍了Java编程中的布尔类型boolean及其使用,强调了其取值只有true和false。同时,详细讨论了字符串String的定义、连接操作及转义字符的使用。还涉及到了运算符的优先级和数学运算,包括自增、自减运算符的两种形式。内容旨在帮助初学者理解Java中的基础数据类型和操作。
摘要由CSDN通过智能技术生成

布尔数据

布尔是一位数学家的名字,布尔主要描述的是一种逻辑的处理结构,在Java中使用boolean来进行布尔类型的变量定义,注意的是,布尔类型的取值范围只有两个数据:true、false。

public class JavaDemo{
   public static void main(String args []){
      boolean flag = true;
      if(flag){
         System.out.println("我很帅,我很年轻");
        }
     }
  }

但是需要说明一点,有一些编程语言没有提供有布尔类型,所以会使用0表示false,或者使用非0表示true,而这样的逻辑在Java中不存在。

String字符串

在任何语言里都没有提供所谓的字符串这种基本数据类型,但是从使用上来讲,各个编程语言为了方便程序的开发,也都会提供有字符串的相应的描述。在Java中使用的String作为字符串的定义。
由于String类的存在比较特殊,所以其可以像普通变量那样采用直接赋值的方式进行字符串的定义,并且要求使用双引号“""”进行字符串的描述。

public class JavaDemo{
   public static void main(String args []){
      String str =Hello world!;//使用“”进行描述
      System.out.println(str);
      }
  }

在进行字符串使用的时候也可以使用“+”来进行字符串的连接处理。

public class JavaDemo{
   public static void main(String args []){
      String str =Hello;//使用“”进行描述
      str = str + "World";//字符串连接
      str += "!";//字符串连接
      System.out.println(str);
      }
  }//输出Hello World!

此时需要考虑另外一点,此时对于“+”就有了两种描述:字符串的连接、数字的计算。

public class JavaDemo{
   public static void main(String args []){
      double x = 10.1int y = 2String str = “计算结果:”+ (x + y);
      System.out.println(str);
      }
  }//输出12.1

在Java语言里面,数据类型范围大的与数据类型小的数据类型进行计算的时候,所有范围小的数据类型自动转为范围大的数据类型。但是如果此时有String字符串,则所有类型无条件先变为String,如果有“+”表示的就是字符串的连接处理操作。
在描述字符串的时候也可以使用转义字符进行一些处理,例如TAB(\t) 、 “(”) 、’(’)、 换行(\n) 、(\)

public class JavaDemo{
   public static void main(String args []){
      System.out.println("Hello World!!!\nhello mldn!");
      }
   }

输出:

Hello world!!!
hello mldn!
public class JavaDemo{
   public static void main(String args []){
      System.out.println("Hello World!!!\nhello \"mldn\"!");
      }
   }

输出:

Hello world!!!
hello “mldn!”

这些字符是可以在学习之中进行一些格式化显示去处理

程序基本概念–运算符

所有的程序开发都是一种数字的处理游戏,那么对于数字的处理一定会有所谓的操作模式,而这种操作模式就称为运算符。
例如:如果使用加法运算,肯定会使用“+”这样的运算符来完成,而对于运算符而言,也是存在先后关系的,像四则运算,先乘除后加减。

首先对于程序开发而言,里面会提供大量的基础运算符,这些运算符也有先后顺序,不建议去记运算符的优先级。记住()优先级最高,对于程序开发而言,强烈不建议编写很复杂的计算。
对于程序代码而言,编写简单易懂的代码。

数学运算符

在Java中数学运算都提供了标准支持,包括四则运算都是支持的。

public class JavaDemo{
   public static void main(String args []){
      int result = 5354 * 323 + (100 * 2);
      System.out.println(result);
      }
   }

在进行变量运算的时候,编程语言一般也会提供简化的运算符支持。

public class JavaDemo{
   public static void main(String args []){
      int num = 10;
      num = num + 20;
      System.out.println(num);
      }
   }

对于以上num = num + 20 ,在内存小的时代就不合适了,所以才提供有一系列的简化运算。

public class JavaDemo{
   public static void main(String args []){
      int num = 10;
      num += 20;
      System.out.println(num);
      }
   }

在数学计算中最头疼的就是“++”“ --”

  • ++变量或者–变量:先进行变量的自增或者自减,在进行数字的计算
  • 变量++或者变量–:先先使用变量进行运算,然后在进行自增或者自减

这些代码程序都是在当初内存不够的时候提供的处理方式,但是现在看来,这种计算就变得繁琐,尤其是在成本降低的今天,如果不是必须情况下不这么做。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值