import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
*
* @author Administrator
* 随机产生100个1到99的数,得到最大和最小以及大于50的个数
*
*/
public class TestFor01 {
/**
* 引用redom方法:
* int nextInt()
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
int nextInt(int n)
返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)
和指定值(不包括)之间均匀分布的 int值。
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Random rd=new Random();
int count=0;
int[] tmp=new int[100];
for(int i=0;i<100;i++){
if((tmp[i]=rd.nextInt(100))>50)
count++;
if(i!=0&&i%5==0){
System.out.println(";");
}
System.out.print(tmp[i]+"|");
}
System.err.println();
System.err.println("The Rresult:");
System.err.println("大于50的总数:"+count);
List l=Compare(tmp);
System.err.println("Max======="+l.get(0));
System.err.println("Min======="+l.get(1));
}
/**
* @param
* @return
*/
public static List Compare(int[] param){
List res=new ArrayList();
int max=0;
int min=100;
for(int i=0;i<param.length;i++){
if(max<param[i])
max=param[i];
if(min>param[i])
min=param[i];
}
res.add(max);
res.add(min);
return res;
}
}
public class TestFor02 {
/**
* 1到11有4个“1”,1中一个“1”,10中一个“1”,
* 11中两个“1”,1000中,有多少个“1”,欢迎给出你的解法!
* @param args
*/
public static int Count(int param){
int count=0;
// char[] tmp=Integer.toString(param).toCharArray();
// for(int i=0;i<tmp.length;i++){
// if(tmp[i]=='1')
// count++;
// }
String s=String.valueOf(param);
for(int j=0;j<s.length();j++){
if(s.charAt(j)=='1')
count++;
}
return count;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int result=0;
for(int i=1;i<=1000;i++){
result+=Count(i);
}
System.out.println("The result is=====:"+result);
}
}
import java.text.DecimalFormat;
public class TestFor03 {
/**
* @param args
* 02 A 04 A 06 A 08 A 10 A;
* 12 A 14 A 16 A 18 A 20 A;
* 22 A 24 A 26 A 28 A 30 A;
* 32 A 34 A 36 A 38 A 40 A;
* 42 A 44 A 46 A 48 A 50 A;
重点1:数字的格式:02,04
重点2:如果不是这道题,已经忘记除了i++以外的写法了
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DecimalFormat df=new DecimalFormat();
df.applyPattern("00");
for(int i=2;i<=50;i+=2){
if(i%10==0)
System.out.println(" "+df.format(i)+"A;");
else
System.out.print(" "+df.format(i)+"A");
}
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestFor04 {
/**
* @param args
*
* 昨天本来想写一段很简单的小程序,关于文件复制,但是遇到了问题,
* 所以把问题提出来,希望大家能够帮我解决,万分感谢!
* 如何将一个文件从一个目录复制到另一个目录?
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Method1();
// Method2();
}
public static void Method1(){
String src= "E:\\html\\form.htm";
String tar="F:\\";
InputStream is=null;
OutputStream os=null;
File srcFile=new File(src);
String tarFile=tar+srcFile.getName();
byte[] buf=new byte[1024];
try {
is=new FileInputStream(srcFile);
os=new FileOutputStream(tarFile);
int c;
while((c=is.read(buf))>0) {
os.write(buf,0,c);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try
{
if(is!=null)
is.close();
if(os!=null)
os.close();
}
catch(IOException e)
{
System.out.println(e);
}
}
}
/**
* 有错待解,可能是。。。。
*/
public static void Method2(){
try {
String[] command = new String[] {
"copy",
"E:\\html\\form.htm",
"F:\\" };
Process child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class TestFor05 {
/**
* @param args
* 一个for语句循环10次产生10个100以内的随机数
* 要求数字不为0和不重复
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Set tmp=new HashSet();
Random rd=new Random();
for(int i=0;i<10;i++){
int j;
if((j=rd.nextInt(100))!=0)
tmp.add(j);
}
System.out.println(tmp);
}
}
分享到:
相关推荐
田蕴章每日一题每日一字字帖打印版.doc文件可以被用于文档管理,用于记录和跟踪学习者的学习进度和习题答案。 知识点6:Microsoft Office Word Microsoft Office Word是Microsoft公司推出的一个文字处理软件,广泛...
每日一题在哪编码_挑战 这是我每天回答 Leetcode 问题的地方。 下面我将为我的每个答案写一个快速解释。 这个 repo 将作为一个地方来跟踪我的问题解决能力以及我的算法交流工作。 ### 2016 年 4 月 11 日星期一 19:...
PMP 每日一练(二十九) 本资源摘要信息涵盖了项目管理专业知识领域中的项目范围管理、监控过程组、成本管理、项目实施等方面的知识点。 1. 绩效报告的作用: 绩效报告是项目经理向项目相关方提供项目状况、进度...
《小学一年级20以内加减法每日30题练习》 这份资料是为小学一年级学生设计的数学练习,旨在帮助孩子们巩固20以内的加法和减法技能。通过每天进行30题的口算练习,可以有效提高孩子的计算速度和准确性,培养他们对...
这个名为“英语每日一练”的模板,特别针对培训类网页设计,旨在提供一个便捷、高效的在线学习环境,帮助用户进行日常英语练习。下面我们将深入探讨这个模板的特性、应用及其可能包含的组件。 首先,手机网页模板的...
6. 监管审批作为项目的关键依赖,需要在风险登记册中跟踪更新。 7. 相关方管理,特别是相关方参与计划的制定,以确保团队成员的有效参与。 8. 缺乏项目团队技能时,通过培训来提升团队能力。 9. 改进跨地域团队的...
知识点一:项目相关方管理 在项目相关方管理中,项目经理需要识别和分析项目相关方的权力和利益水平,以便采取相应的管理策略。权力高利益高的相关方应该重点管理;权力高利益低的相关方应该令其满意;权力低利益高...
以下是从提供的【每日一练】PMP试题十七的部分内容中提取的相关知识点: 1. **项目团队管理**:作为项目经理,需要确保所有团队成员遵守项目规则,即使他们来自不同背景。如果项目成员不能按时参加例行会议,应当...
在提供的题目中,第一题询问了北斗卫星导航系统的用途,答案是A,即为用户提供实时的位置信息和移动数据服务。第二题则问及不属于北斗卫星导航系统的组成部分,答案是D,即GPS信号接收机和车载移动电话并非系统本身...
PMP(Project Management Professional)是项目管理专业人士资格认证,由美国项目管理协会(PMI)颁发。这个认证主要针对项目管理的专业知识、...通过每日一练和模拟考试,可以有效地提高考生对这些知识的应用能力。
6. 数据管理成熟度评估是一个持续改进的过程,包括建立基线评级、跟踪趋势、按计划重复评估,但不包括基于上次评估结果直接制定建议,而是根据评估结果制定相应改进策略。 7. 在2级(可重复级)的数据管理成熟度...
本文件为乐凯PMP每日一练-第6章的相关练习题,涉及到项目管理专业知识,主要围绕项目进度管理进行展开。接下来我将详细解释每个问题中所包含的知识点。 169题,项目活动的识别和记录涉及的具体行动,这是项目管理中...
### PMP微信每日5题知识点解析 #### 题目1: 质量管理计划的重要性 - **知识点**: 在项目质量管理过程中,质量管理计划扮演着核心角色。它不仅指导管理质量(8.2)和控制质量(8.3)的过程,而且是确保高质量成果的...
- 直线坐标系用于描述沿直线运动的物体,例如题中的A、B两点的位置坐标分别为3m和-2m。 - 坐标值的正负代表物体相对于原点的位置,正值表示在正方向上,负值表示在负方向上。 3. 坐标系的选择与参考系的关系: -...
2. **每日一题**:LeetCode每天会发布一道新的编程挑战,这有助于用户保持对编程和算法的持续实践,同时也是一种跟踪自己进步的方式。 3. **个人备份库**:创建个人备份库是编程学习者常用的方法,这样可以在没有...
这是因为在项目执行过程中,监控过程组的职责之一就是跟踪风险并依据风险登记册采取行动。项目经理不应立即进行根本原因分析,因为原因已经明确,也不应仅通知相关方或上报管理层,而应主动寻求解决方案。 3. 针对...
在项目管理领域,PMP(Project Management Professional)认证是一项国际认可的专业资格,它代表了持证者具备管理和领导项目的专业能力。本题目的内容主要涉及项目管理中的成本控制、项目绩效评估以及估算技术等核心...
创建小组委员会或增加检查频率可能并不能直接解决描述问题,而跟踪个人表现并在绩效评审中提出问题可能会导致负面氛围,不利于团队协作。 5. 项目时间管理:当项目延误且无法增加资源时,进度压缩是一种常见的策略...
每日一题在哪 这个 repo 包含 NP Discord Bot 的源代码。 动机 尼泊尔编程机器人(以前称为番茄钟机器人)最初用于跟踪尼泊尔编程 Discord 服务器中的番茄钟计数。 在尼泊尔编程 Discord 服务器解散后,NP Bot 被...
文件名 "Daily-topic-master" 暗示这是一个项目或资源库的主分支,可能是用来组织和跟踪每日LeetCode挑战的解决方案,包括代码、笔记、讨论等。master分支通常是GitHub等版本控制系统中的默认分支,代表了项目的最新...