2013-10-25 176 views
-2

所以我需要编写一个程序来定义包含名字'JOE BLOGGS'的字符串变量。然后我需要在控制台中输出第一个和第五个字符,我如何为此创建一个Java程序,以便名称也可以更改,程序仍然可以正常工作?字符串变量?

然后,我不得不延长代码添加(连击)字符串'是员工对李四的名字和句子转换为大写,并打印生成的字符串到屏幕上,即

JOE博客是一名雇员

非常感谢您的时间:)我从字面上不知道如何开始,因为我对Java很陌生。

+3

你真的应该查找一些Java入门教程,并且当你尝试了*某些东西*时回来一个更具体的问题......一个好的起点可能是[Oracle的教程](http://docs.oracle.com)。 COM/JavaSE的/教程/ getStarted/index.html的)。 – Josh

+0

这是功课吗? –

+1

感叹,下面是如何开始:编写一些代码,编译,修复编译错误,继续直到编译通过。祝贺啤酒。运行你的代码,修复运行时错误,继续执行,直到它达到你想要的。再喝一杯祝贺啤酒,直到它消失为止...相信我,你的代码只会变得更糟。总之,尝试_something_。 – bedwyr

回答

0

试试这个...

public class TestClass { 

public static void main(String[] args) { 
    new TestClass().printChars("JOE BLOGGS", "is an employee"); 
} 

public void printChars(String baseString, String additionalString) { 
    System.out.println(baseString.charAt(1)); 
    System.out.println(baseString.charAt(5)); 
    System.out.println(baseString + " " + additionalString.toUpperCase()); 
}} 
0

人们真的应该停止发布他们的家庭作业,并开始尝试至少... 如果你正在做一个java类,我说你有至少为你学习做这个功课已经足够了。 不管怎么说:

public class classname{ 
public static void main(String[] args){ 

String str = "Your String goes here"; //so usually you should put JOE BLOGGS between the quotes 
System.out.println(str.charAt(1)); 
System.out.println(str.charAt(5)); 
str += " is an employee"; 
str = str.toUpperCase(); 
System.out.println(str); 
} 
} 
+0

这不是一个家庭作业,它是完全可选的,如果我想要做或不做,虽然我似乎学习的方式是能够看到它是如何做到的,然后知道未来..但是,无论如何, – user2863681

1

有时候我觉得编程只是一堆谷歌搜索来回答我的问题的。

但是不要害怕;这里有一对夫妇的钦点(虽然彻底喧宾夺主)链接,我相信这将回答您的所有列出的问题:

Oracle的教程,我觉得出奇的好。在第二个链接上,只需搜索上部,或更好,然后浏览方法部分。