java实现StringBuffer小案例

StringBuffer实现字符串插入小案例,挺有意思的,哈哈哈哈

package P3_28;

import java.util.Scanner;

/*借助Scanner 读取字符串数据,然后用格式化输出下面

浙江温州最大皮革厂江南皮革厂倒闭了,王八蛋老板黄鹤吃喝嫖赌,
欠下了3.5个亿,带着他的小姨子跑了!我们没有办法,拿着钱包抵工资!原价都是一百多、两百多、
三百多的钱包,现在全部只卖二十块,统统只要二十块!黄鹤王八蛋,
你不是人!我们辛辛苦苦给你干了大半年,你不发工资,你还我血汗钱,还我血汗钱!
 */
public class factory {
    public static StringBuffer setCode(){
        StringBuffer code=new StringBuffer("最大倒闭了,王八蛋老板吃喝嫖赌," +
                "欠下了个亿," +
                "带着他的小姨子跑了!我们没有办法,拿着抵工资!\n" +
                "原价都是一多、两多、三多的,现在全部只卖二十块,\n" +
                "统统只要二十块!王八蛋,你不是人! 我们辛辛苦苦给你干了大半年," +
                "你不发工资,你还我血汗钱,还我血汗钱!");
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入地名:");
        String s1=scanner.nextLine();
        code.insert(0,s1);
        System.out.println("请输入公司类型:");
        String s2=scanner.next();
        code.insert(code.indexOf("倒闭了"),s2+" ");
        System.out.println("请输入公司名称:");
        String s3=scanner.next();
        code.insert(code.indexOf("倒闭了"),s3);
        System.out.println("请输入老板姓名:");
        String s4=scanner.next();
        code.insert(code.indexOf("吃喝嫖赌"),s4);
        code.insert(code.lastIndexOf("王八蛋"),s4);
        System.out.println("请输入金额:");
        int s5=scanner.nextInt();
        code.insert(code.indexOf("个亿"),s5);
        System.out.println("请输入产品:");
        String s6= scanner.next();
        code.insert(code.indexOf("抵工资"),s6);
        code.insert(code.indexOf(",现在全部"),s6);
        System.out.println("请输入价格计量单位:");
        String s7=scanner.next();
        code.insert(code.indexOf("多、"),s7);
        code.insert(code.indexOf("多、三"),s7);
        code.insert(code.indexOf("多的"),s7);
        return code;
    }

    public static void main(String[] args) {
        System.out.println(factory.setCode());
    }
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

两年半的JAVA练习生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值