2013-02-06 14 views
0

我想做一个表达式,如果放入代码中,会打印出第一个字符的第一个字符,然后是第二个字符的第一个字符,直到第三个字符。这个表达式在Java中有什么问题?

first.substring(0, 1) + "." + second.substring(0, 1) + "." + third.substring(0, 1) 
+3

什么是您目前得到的输出?示例输出也会有帮助。 – Achrome

+1

其中之一,最后没有分号。 – theJollySin

+0

我正在做一个想要片段代码的在线练习,它告诉我的是,这是完成任务的错误方式... –

回答

1

您可以尝试使用charAt方法。

first.charAt(0)应该首先返回第一个字符。

或者第一,第二和第三个可能没有在上下文中定义,请确保您使用的是与网站预期相同的变量名称和大小写。

+0

我得到它的工作原来我需要三个“。”,但谢谢你。 –

1
使用字符串连接第一打印的第一字符之后是 周期

,然后是时间段,则 的第三第一炭随后一段的第二的第一个字符。因此,如果第一=家伙, 秒=人称,第三=事情会打印g.p.t

first.charAt(0)+"."+second.charAt(0)+"."+third.charAt(0); 
+0

不应该是'charAt(0)'? – MadProgrammer

+0

@MadProgrammer oops,是的..:P,谢谢.. :) – PermGenError

+0

没有probs:D ... – MadProgrammer

相关问题