
public class StringBufferDemo {
public static void main(String[] args) {
StringBuffer s=new StringBuffer("近来天气不太好,有时几天都见不到月亮。可今天却是明月当空,青天万里无云");
StringBuffer s1=new StringBuffer("明月当空,青天万里无云");
s=sdelete(slastIndexOf("明月当空,青天万里无云"),slength());//将“明月当空,青天万里无云”取出,存到StringBuffer s1中。
Systemoutprintln(s);
s1=s1delete(3,s1length());//删除s1从第三个字符开始的所有字符。
Systemoutprintln(s1);
StringBuffer s2=new StringBuffer(ssubstring(7,10));//取s的一个子串s2(从第7个开始取出3个字符)。
Systemoutprintln(s2);
s2reverse();//将子串s2反转。
Systemoutprintln(s2);
s1append(s2);//将s2添加到s1的后面。
Systemoutprintln("字符串'"+s1+"'的长度是:"+s1length());//计算新字符串的长度L,并打印出结果。
}
}
结果是:
近来天气不太好,有时几天都见不到月亮。可今天却是
明月当
,有时
时有,
字符串'明月当时有,'的长度是:6
书写优良代码每个程序员的必备素质,优良代码应该具有如下的特点:
1,性能好:每个接口都应该记入总的调用时间,以此来衡量一个接口的性能,经过持续的优化,也达到最优的时间!
2,易于扩展:设计伊始,就应该对可扩展性提供支持,这就需要我们了解开发的六大原则,还有设计模式等等让我们的代码变得更加容易扩展!
3,可读性高:对重复代码进行封装,过长的方法是绝对禁止的,通常一个方法中不应该超过100行代码,对主要的功能提供必要的注释,方法需要满足单一职责,将集合,时间处理等等抽象为工具类,提供复用!
4,见名知意:整个项目中的类,方法,变量都应该见名知意,避免classA,intn等取名方式!
5,异常处理:使用卫语句先判断,对不符合接口的参数直接返回,以免发生异常!如果有其他异常,对异常进行捕获处理,异常打印!
6,单元测试:良好的代码一定要配套单元测试,这样才能及时发现功能问题,也能为别人及时调试代码!
7,接口文档:设计之前先写接口文档,后使用swagger实现页面化的接口文档,便于接口阅读,同时支持页面调用测试!
总之,千万别写那种过上几个月,自己都不认识的代码。。
一直在分享软件开发相关东西,查看我之前的文章,你必然会学到东西!
1其实就是用一个外部程序 调用java虚拟机运行你的java程序。
2可以做一个批处理文件,在里面调用java 虚拟机运行你的java程序。
3也可以用某种编程语言,像vb ,c 或c++编个程序,生成exe,能调用java虚拟机运行你的程序,很简单的。
源代码
源代码(也称源程序),是指一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
延展阅读;
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
public class Test {
public static void main(String[] args) {
int score = 55; //分数
if(0>score||100<score){
Systemoutprintln("成绩应该在0~100之间");
return ;
}
int temp = score/10;
/用if来输出/
if(6>temp){
Systemoutprintln("分数:"+score+",等级:E");
}else if(6==temp){
Systemoutprintln("分数:"+score+",等级:D");
}else if(7==temp){
Systemoutprintln("分数:"+score+",等级:C");
}else if(8==temp){
Systemoutprintln("分数:"+score+",等级:B");
}else{
Systemoutprintln("分数:"+score+",等级:A");
}
/用switch来输出/
switch (temp) {
case 10:
Systemoutprintln("分数:"+score+",等级:A");
break;
case 9:
Systemoutprintln("分数:"+score+",等级:A");
break;
case 8:
Systemoutprintln("分数:"+score+",等级:B");
break;
case 7:
Systemoutprintln("分数:"+score+",等级:C");
break;
case 6:
Systemoutprintln("分数:"+score+",等级:D");
break;
default:
Systemoutprintln("分数:"+score+",等级:E");
break;
}
}
}
以上就是关于用Java编写程序全部的内容,包括:用Java编写程序、如何编写一个JAVA程序、怎样把一个java源代码做成一个软件成品等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)