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

Java每日一练(2017/8/10)

作者头像
Java学习
发布2018-04-16 10:32:35
5730
发布2018-04-16 10:32:35
举报
文章被收录于专栏:java学习java学习
最新通知

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

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

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

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

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

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

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

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

聊天系统

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

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

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

本期题目:

(单选题)1、下列选项中,用于在定义子类时声明父类名的关键字是:( )

A interface

B package

C extends

D class


(单选题) 2、Continue语句跳出整个循环

A 正确

B 错误


(单选题)3、java 接口的修饰符可以为()

A private

B protected

C final

D abstract


(单选题)4、下面关于程序编译说法正确的是()

A java语言是编译型语言,会把java程序编译成二进制机器指令直接运行

B java编译出来的目标文件与具体操作系统有关

C java是解释型语言,在运行时才进行翻译指令

D java编译出来的目标文件,可以运行在任意jvm上


(不定项选择题) 5、不能用来修饰interface的有()

A private

B public

C protected

D static


(不定项选择题)6、下面哪几个函数 public void example(){....} 的重载函数?()

A public void example(int m){...}

B public int example(){..}

C public void example2(){..}

D public int example(int m,float f){...}


题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件 "stud "中。

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

上期答案:

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

importjava.util.ArrayList;

import java.util.List;

publicclass NumTest {

publicstaticvoid main(String[] args) {

String s="ABC";//原字符串

List<String> result = list(s,"");//列出字符的组合,放入result

System.out.println(result.size());;

System.out.println(result);

}

/**

* 列出基础字符串(base)的所有组合

* @param base 以该字符串作为基础字符串,进行选择性组合。

* @param buff 所求字符串的临时结果

* @param result 存放所求结果

*/

publicstatic List<String> list(String base,String buff){

List<String> result = new ArrayList<String>();//存放结果信息。

if(base.length()<=0){

result.add(buff);

}

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

List<String> temp = list(newStringBuilder(base).deleteCharAt(i).toString(),buff+base.charAt(i));

result.addAll(temp);

}

return result;

}

}

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

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

publicclass lianxi {

publicstaticvoid main(String[] args) {

System.out.println("1到1000的完数有: ");

for(int i=1; i<1000; i++) {

int t = 0;

for(int j=1; j<= i/2; j++) {

if(i % j == 0) {

t = t + j;

}

}

if(t == i) {

System.out.print(i + " ");

} }}

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

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

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

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

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

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

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