java 循环字符_在Java中从循环结果创建字符串
我需要能够将循环结果保存到字符串中,以便能够操作用户输出。无阵列
我尝试在循环内转换为字符串,但这没有什么意义。我想不出另一种方法来保存结果,除非我使用另一种方法。不允许创建数组。
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter phone number: ");
String number = input.nextLine();
String phone ="";
for (int i = 0; i < number.length(); i++){
if (Character.isLetter(number.charAt(i)))
phone = getNumber(Character.toUpperCase(number.charAt(i)));
else
number.charAt(i);
}
System.out.println("Your number is " + phone);
}
public static int getNumber(char uppercaseLetter){
if (uppercaseLetter >= 'W' && uppercaseLetter <= 'Z')
return 9;
else if (uppercaseLetter >= 'T' && uppercaseLetter < 'W')
return 8;
else if (uppercaseLetter >= 'P' && uppercaseLetter < 'T')
return 7;
else if (uppercaseLetter >= 'M' && uppercaseLetter < 'P')
return 6;
else if (uppercaseLetter >= 'J' && uppercaseLetter < 'M')
return 5;
else if (uppercaseLetter >= 'G' && uppercaseLetter < 'J')
return 4;
else if (uppercaseLetter >= 'D' && uppercaseLetter < 'G')
return 3;
else
return 2;
}
}
应该是这样的:即352嘿,打电话来=
“您的号码是352-439-2255”
java 循环字符_在Java中从循环结果创建字符串相关推荐
- java 输入 字符_在java中如何输入一个char型字符。
展开全部 可以创建Scanner类来从键盘输入一个字符,用String类型来接收,再使用String的charAt功能,具体步骤如下62616964757a686964616fe59b9ee7ad94 ...
- 西门子for循环例子_理解JavaScript中的循环缺陷和迭代协议
如果您已经用JavaScript或任何语言编程了一段时间,for-循环对你来说不应该陌生.您没有注意到许多编程语言,包括JavaScript,已经从使用for-循环使用迭代器-返回给定集合的下一项的对 ...
- java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at
[http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...
- java 字符串第一个字符_深入Java源码剖析之字符串常量
字符串在Java生产开发中的使用频率是非常高的,可见,字符串对于我们而言非常关键.那么从C语言过来的同学会发现,在C中是没有String类型的,那么C语言要想实现字符串就必须使用char数组,通过一个 ...
- java输入数字_在java中,如何从键盘中输入数字,字符,字符串
java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象. 常用的类有BufferedReader,Scanner. 实例程序: 一,利用 Scanner 实现从键盘读入inte ...
- java coin介绍_代码示例中的Java 7:Project Coin
java coin介绍 该博客通过代码示例介绍了一些新的Java 7功能,这些项目在Project Coin一词下进行了概述. Project Coin的目标是向JDK 7添加一组小的语言更改.这些更 ...
- java 异常对象_在java中的异常处理中的异常对象是什么
展开全部 Exception类以及他的子类 的一个实例对象 比如32313133353236313431303231363533e58685e5aeb931333264633563 常见异常 1. j ...
- java 字符串输出字符_输出java字符串
1-1 字符串排序 用Java编写一个能对一组字符串按字典序升序排序的程序 输入为N和N行字符串,需要按行输出字符串升序排序的结果 如输入 3 Abc Abe Abd 输出: Abc Abd Abe ...
- ubuntu java classpath 设置_在Ubuntu中正确设置java classpath和java_home
我有错误 Exception in thread"main" java.lang.NoClassDefFoundError: 当我尝试在Ubuntu上运行编译类时.我使用的是一个非 ...
- idea java 非法字符_解决IDEA显示非法字符 \ufeff 的问题
一.问题 在txt文本中复制代码进入IDEA报错 Error:(1, 1) java: 非法字符: '\ufeff' Error:(1, 10) java: 需要class, interface或en ...
最新文章
- Android开发3g、wap、net的区别
- SAP CRM系统里Opportunity预期销售金额和货币相关的自动转换
- [学习笔记] 伸展树splay详解+全套模板+例题[Luogu P3369 【模板】普通平衡树]
- oracle12 pl/sql
- oracle clob 写入mongo,【Oracle】Varchar2/Blob/Clob用法详解
- oracle 用户包含;,Oracle 数据库查看client的用户登录信息包括ip
- Unity 不使用BMFont创建Font字体
- ADIS16465 驱动(MC9S12XEP100)
- matlab的句柄 图形对象 gca gco gcf set get
- 接口测试第三课(HTTP协议简介) -- 转载
- 别瞎学了,我的MySQL学习之路(超详细超硬核)
- Linux关闭防火墙
- Android Things:让你陌生的面包板
- Steam教育对儿童在幼儿园阶段概念理解
- hdmi网线延长器_HDMI单网线延长器的制作方法
- 30分钟java桌球小游戏_Java桌球小游戏(兴趣制作)
- 如何运用3Dmax制作游戏武器模型
- git学习——上传项目代码到github
- 产品06-流程图与结构图
- 牛客SQL 大厂面试真题 某滴打车 6套代码及解析