Java基础之【字符串操作以及自增自减操作】

这篇具有很好参考价值的文章主要介绍了Java基础之【字符串操作以及自增自减操作】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

加油,新时代打工人!

基础不牢,地动天摇。对于刚毕业的大学生来说,基础不牢的话,很难轻松胜任一份工作。工作中用到很多基础性的语法。
虽然,工作了一年多,我们一起重新温习一下基础吧

一、Java基础之算术运算符
二、Java基础之类型转换文章来源地址https://www.toymoban.com/news/detail-574793.html

package base;

/**
 * @author wh
 * @date 2023年07月16日22:38
 */
public class demo {
    public static void main(String[] args) {
        //字符串的 “+” 操作
        /*
        当 “+” 操作中出现字符串时,这个 “+” 是字符串连接符,而不是算术运算符,而不是算术运算符了。
        会将前后的数据进行拼接,并产生一个新的字符串。
         */
        System.out.println("123"+123); // "123123"
        /*
        连续进行”+“ 操作时,从左到右逐个执行。
         */
        System.out.println(8 + 10  + "岁"); //"18岁"
        int  age = 18;
        System.out.println("我的年龄是" + age + "岁"); //我的年龄是18岁

        System.out.println(1 + 2 + "abc" + 2 + 1); //"3abc21" 原则从左到右计算 1 + 2  是算术加,只有遇到字符串就是拼接操作了
        //当遇到 char 类型时,会进行 char 转换ASCLL码,然后进行相加
        System.out.println( 1 + 'a'); //98
        System.out.println( 2 + 'b');//100
        System.out.println( 'a' + 'b');//195
        System.out.println( 'a' + "bc");//abc

        System.out.println("----------自增和自加--------------");
        /*
        单独使用
        ++ 变量加1
        -- 变量减1
         */
        int a = 10;
        //表示把变量a里面的值+1
        a++;
        System.out.println(a); //11
        //表示把变量a里面的值+1
        ++a;
        System.out.println(a);//12
        //表示把变量a里面的值-1
        a--;
        System.out.println(a);//11
        //表示把变量a里面的值-1
        --a;
        System.out.println(a);//10

        /*
        参与计算时
        a++ 先用后加
        ++a 先加后用
         */
        int x = 10;
        //x++ 先用在加 y=10,然后在进行自增 x=11
        int y = x++;
        //++x 先加后用 x先自增,后赋值给z, z=12,x=12
        int z = ++x;
        System.out.println("x=" + x);//12
        System.out.println("y=" + y);//10
        System.out.println("z=" + z);//12
    }
}

到了这里,关于Java基础之【字符串操作以及自增自减操作】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java 数组和字符串操作

    本文章主要讲解数组的一些基本操作,让我们写代码更加方便,像我们在学c语言的时候常常会自己造轮子,好多方法都需要我们自己去写,但是java封装了很多方法给我们使用,让我们看看都有哪些方法吧。 这个方法是根据下标取出字符串中的单个字符,这里不是字符数组。

    2023年04月14日
    浏览(42)
  • 【JAVA】java常用字符串操作技巧

    Java定义字符串 不论使用哪种形式创建字符串,字符串对象一旦被创建,其值是不能改变的,但可以使用其他变量重新赋值的方式进行更改。 直接定义字符串 直接定义字符串是指使用双引号表示字符串中的内容,如: String str=\\\"Hello Java\\\"; 或者 String str; str=\\\"Heilo Java\\\"; 字符串变量

    2024年02月04日
    浏览(41)
  • java判断字符串是否包含英文,以及英文个数

    在Java中,可以使用正则表达式或字符遍历的方式来判断字符串是否包含英文字符,并统计英文字符的个数。 使用正则表达式判断字符串是否包含英文字符: 这里的正则表达式 “.[a-zA-Z]+.” 表示匹配包含至少一个英文字符的字符串。containsEnglish 的值为 true 表示字符串包含英

    2024年02月13日
    浏览(88)
  • 【python 基础语法二】流程语法及字符串相关操作

    以冒号作为开始,用缩进来划分相同的作用域,这个整体是一个代码块 作用域:作用的区域 流程: 代码执行的过程 控制: 对代码执行过程中的把控 三大结构: 顺序结构: 默认代码从上到下,依次执行 分支结构: 单项分支、 双向分支、 多项分支、 巢状分支 循环结构: while / for 内置

    2023年04月26日
    浏览(91)
  • JAVA基础-流程控制、字符串

      算数运算符 + - * / %   取余运算符   eg:12%10 = 2 隐式转换 自动类型提升 就是把一个取值范围小的数据或者变量,赋值给另一个取值范围大的变量。此时不需要我们额外写代码单独实现,是程序自动帮我们完成的 强制转换 如果要把一个取值范围大的数据或者变量赋值给另

    2024年04月22日
    浏览(67)
  • Java中关于String类以及字符串拼接的问题

    String为什么不可变? 答案 String s1=new String(\\\"abc\\\");创建了几个字符串对象 答案 str1它首先会去方法区的常量池中找,有“hello”这个对象就直接引用,没有就创建一个新的对象“hello”,存放在常量池中。 而new的方式首先会在堆中创建一个对象,然后再去常量池中找,有直接引用

    2023年04月26日
    浏览(43)
  • Java的字符串的基础知识(必看)

    目录 Java的字符串的基础知识(必看) String API的使用 String概述 创建String对象的两种方式 ==号比的是什么? 难点 经典String案例 易错点 StringBuilder 疑难点: StringJoiner 字符串相关类的底层原理 中文的存储原理 String的常见的构造方法 API的使用 JavaAPI(Java Application Programming Interface)是

    2024年04月10日
    浏览(56)
  • C 语言结构体和枚举完全指南:成员访问、字符串操作、枚举基础

    要访问结构体的成员,请使用点语法 (.): 现在您可以使用只使用一个结构体,轻松创建多个具有不同值的结构体变量: 请记住,C 语言中的字符串实际上是字符数组,不幸的是,您无法像这样为数组分配值: 会发生错误: prog.c:12:15: error: assignment to expression with array type 但是,

    2024年02月02日
    浏览(56)
  • 【java】Java基础-数字与字符串的互转汇总

    1、通过ToString() 方法, Double 就是一个包装类,String s1 = Double. toString (num); Integer同理 2、通过valueof() 方法, 本质上还是调用 toString() 方法,String s2 = String. valueOf (num); 3、技巧性,第三种没有借助包装类 String s3 =\\\"\\\"+num; string 和int之间的转换 string转换成int  :Integer.valueOf(\\\"12\\\") 或者

    2023年04月12日
    浏览(51)
  • Java中的String类的常用方法(对于字符串的常用操作)

    目录 一、获取指定索引的字符 二、 获取指定字符或者字符串的索引位置 三、判断字符串是否以指定内容开头或结尾 四、替换指定的字符或者是字符串 五、获取字符串的子串 六、将字符串转换为字符数组  七、比较字符串的内容是否相等  八、连接字符串 九、比较两个字

    2024年02月20日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包