第十五章 字符串


package com.tt;

import java.util.Scanner;

public class S4 {
public static void main(String[] args) {
	StringBuffer sb=new StringBuffer();
	int num=100;
	StringBuffer b1=sb.append("青春无悔");
	System.out.println(b1);
	StringBuffer b2=sb.append('耶');
	System.out.println(b2);
    StringBuffer b3=b2.append(num);
    System.out.println(b3);
    Scanner input=new Scanner(System.in);
    System.out.println("请输入一串数字:");
    String sum=input.next();
    StringBuffer f=new StringBuffer(sum);
    for(int i=f.length()-3;i>0;i=i-3){
    	f.insert(i, ' ');
    }
    System.out.println(f);
}
}

package com.tt;

public class S3 {
public static void main(String[] args) {
	String run="长亭外, 古道边, 芳草碧连天, 晚风扶, 柳笛声残, 夕阳山外山";
	String[]  fell=new  String[100];
	System.out.println("***原歌词格式***");
	System.out.println(run);
	System.out.println("***拆分后歌词格式***");
	fell=run.split(",");
	for(int i=0;i<fell.length;i++){
		System.out.println(fell[i]);
	}
}
}

package com.tt;

import java.util.Scanner;

public class LX3 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("请输入一个字符串:");
		String c = input.next();
		System.out.println("请输入要查找的数:");
		String s = input.next();
		String[] h = c.split("");
		int num = 0;
		for (int i = 0; i < h.length; i++) {
			if (s.equals(h[i])) {
				num++;

			}

		}
		System.out.println(num);
	}
}

  习题4:
package com.tt;

import java.util.Scanner;

public class LX4 {

	String[] goods = new String[] { "电风扇", "洗衣机", "冰箱", "电视机", "空调机" };
	double[] price = new double[] { 124.23, 4500, 8800.90, 5000.88, 4456,
			12000.46 };

	public boolean login() {
		Scanner input = new Scanner(System.in);
		boolean fell = false;
		do {
			System.out.println("请输入用户名:");
			String name = input.next();
			System.out.println("请输入密码:");
			String password = input.next();
			if (!name.equals("Tom")) {
				System.out.println("用户名不正确!");
			} else if (!password.equals("123")) {
				System.out.println("密码不正确!");
			}
			if (name.equals("Tom") && password.equals("123")) {
				System.out.println("登录成功!");
				fell = true;
			}
		} while (!fell);
		return fell;
	}

	public void show() {
		System.out
				.println("********************欢迎进入商品批发城*********************");
		System.out.println("\t编号\t\t商品\t\t价格");
		for (int i = 0; i < goods.length; i++) {
			System.out.println("\t" + (i + 1) + "\t\t" + goods[i] + "\t\t"
					+ price[i]);

		}

		System.out
				.println("**********************************************************");

	}

	public StringBuffer change(double d) {
		StringBuffer g = new StringBuffer(String.valueOf(d));
		for (int i = g.indexOf(".") - 3; i > 0; i = i - 3) {
			g.insert(i, ',');
		}
		return g;
	}

	public static void main(String[] args) {
		LX4 m = new LX4();
		m.login();
		m.show();
		System.out.println("请输入您批发的商品编号:");
		Scanner input = new Scanner(System.in);
		int b = input.nextInt();
		System.out.println("请输入批发数量:");
		int p = input.nextInt();
		double money = 0;
		switch (b) {
		case 1:
			money = p * 124.23;
			break;
		case 2:
			money = p * 4500.0;
			break;
		case 3:
			money = p * 8800.9;
			break;
		case 4:
			money = p * 5000.0;
			break;
		case 5:
			money = p * 4456.0;
			break;
		}
		System.out.println("您需要付款:" + m.change(money));

	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值