前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java每日一练(2017/8/9)

java每日一练(2017/8/9)

作者头像
Java学习
发布2018-04-16 10:46:16
6020
发布2018-04-16 10:46:16
举报
文章被收录于专栏:java学习java学习

最新通知

●回复"每日一练"获取以前的题目!

●【新】Android视频更新了!(回复【安卓视频】获取下载链接)

●【新】Ajax知识点视频更新了!(回复【学习视频】获取下载链接)

●【新】HTML5知识点视频更新了!(回复【前端资料】获取下载链接)

●答案公布时间:为每期发布题目的第二天

★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案

★【新】回复“学习资料”获取java学习电子文档

★【新】需要求职简历模板的可以加小编微信xxf960513

★【新】回复“聊天系统”获取java多人聊天系统项目源码!

●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论

★珍惜每一天,拼搏每一天,专心每一天,成功每一

如果你是初学者,或者是自学者!你可以加小编微信!小编可以给你建议以及给你提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答!注:本公众号纯属个人公众号!不存在任何培训机构招生信息

本期题目:

1、写一个函数,例如:给你的 a b c 则输出 abc acb bac bca cab cba

2、一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。

例如6=1+2+3.编程 (找出1000以内的所有完数)。

不管你会不会!小编都希望大家积极【留言】参与答题!小编才可根据大家的学习情况去出题!让大家争取到最大的进步!(转发给身边需要的朋友!)

上期答案:

作业要求:

1、写一个函数,给你一个字符串 倒序输出 必须我输入abcdefg 控制台输入 gfedcba

public class Test1 {

public static void main(String[] args) {

Test1 a= new Test1();

System.out.println(a.getString("abcdefg"));

}

public String getString(String str){

if(str!=null){

StringnewStr = "";

for(int i=0;i<str.length();i++)

{

char c = str.charAt(str.length()-1-i);

newStr = newStr + c;

}

return newStr;

}else{

return null;

}

}


2、将this is a test 转化为This Is A Test

publicclass Test2 {

public static void main(String[] args) {

String str = "this is a man";

char c[] = new char[str.length()];

str.getChars(0, str.length(), c, 0);

if (c[0] >= 'a' && c[0] <= 'z') {

c[0] = (char) (c[0] - 32);

}

for (int i = 1; i <= c.length - 1; i++) {

if (c[i] == ' ') {

c[i + 1] = (char) (c[i + 1] - 32);

}

}

str = new String(c);

System.out.print(str);

}

}


3、写一个单例模式

public Transaction getTransaction(){

Transactiont=getSession().beginTransaction();

return t;

}

publicclass Test

{

private Test(){}

private static Test test;

public static Test getInstance()

{

if(test==null)

{

test = new Test();

}

return test;

}}


4. 对字母进行排序,如:s,a,g,d,b; 控制台输入 a b d g s

public class Test4 {

@SuppressWarnings({ "unchecked", "rawtypes" })

public static void main(String[] args) {

// 6. 对字母进行排序,如:s,a,g,d,b;

String s = "sagdb";

List t = new ArrayList();

for(int i=0;i<s.length();i++)

{

String xx = s.substring(i,i+1);

t.add(xx);

}

java.util.Collections.sort(t);

System.out.println(t);

}

}

读者可在右下角的留言留下你的答案以及理由!

一张图诠释你做一个合格的程序员必备的知识点

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档