`
chendang1314
  • 浏览: 103995 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

跟踪每日一题

    博客分类:
  • java
阅读更多
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

    田蕴章每日一题每日一字字帖打印版.doc文件可以被用于文档管理,用于记录和跟踪学习者的学习进度和习题答案。 知识点6:Microsoft Office Word Microsoft Office Word是Microsoft公司推出的一个文字处理软件,广泛...

    leetcode每日一题在哪-LeetCode-Solutions:我的Leetcode.com解决方案和有用的代码

    每日一题在哪编码_挑战 这是我每天回答 Leetcode 问题的地方。 下面我将为我的每个答案写一个快速解释。 这个 repo 将作为一个地方来跟踪我的问题解决能力以及我的算法交流工作。 ### 2016 年 4 月 11 日星期一 19:...

    【每日一练】PMP试题(二).pdf

    【每日一练】PMP试题(二).pdf为我们提供了一个练习的平台,通过模拟试题的方式帮助项目管理专业人士巩固和拓展相关知识。本文将深入探讨试题中包含的五个知识点,涵盖项目相关方管理、项目成本管理、项目整合管理...

    【每日一练】PMP试题二九.pdf

    【每日一练】PMP试题二十九围绕项目管理的多个核心领域,从不同角度出发,提出具体问题,帮助项目经理和项目管理专业人员深化对项目管理知识的理解和应用。 首先,我们探讨绩效报告的作用。作为项目管理的核心工具...

    手机网页模板(英语每日一练),适合开发培训类网页

    这个名为“英语每日一练”的模板,特别针对培训类网页设计,旨在提供一个便捷、高效的在线学习环境,帮助用户进行日常英语练习。下面我们将深入探讨这个模板的特性、应用及其可能包含的组件。 首先,手机网页模板的...

    每日10题(约200题)1

    6. 监管审批作为项目的关键依赖,需要在风险登记册中跟踪更新。 7. 相关方管理,特别是相关方参与计划的制定,以确保团队成员的有效参与。 8. 缺乏项目团队技能时,通过培训来提升团队能力。 9. 改进跨地域团队的...

    【每日一练】PMP试题十七.pdf

    综上所述,通过对【每日一练】PMP试题十七的模拟试题进行分析,我们能够看到PMP考试所覆盖的知识点涵盖了项目管理的多个关键领域。这些领域的深入理解,不仅有助于考生在PMP考试中取得好成绩,更加重要的是,它们是...

    2018高中地理每日一题之快乐暑假第15天全球定位系统GPS含解析新人教版

    在提供的题目中,第一题询问了北斗卫星导航系统的用途,答案是A,即为用户提供实时的位置信息和移动数据服务。第二题则问及不属于北斗卫星导航系统的组成部分,答案是D,即GPS信号接收机和车载移动电话并非系统本身...

    【每日一练】PMP试题五一.pdf

    PMP(Project Management Professional)是项目管理专业人士资格认证,由美国项目管理协会(PMI)颁发。这个认证主要针对项目管理的专业知识、...通过每日一练和模拟考试,可以有效地提高考生对这些知识的应用能力。

    【每日一练】PMP试题八八.pdf

    本文将以“【每日一练】PMP试题八八.pdf”为参考,深入探讨项目管理中的几个核心知识点,包括变更管理、商业论证与项目目标一致性、项目启动、项目执行以及团队建设等方面。 首先,变更管理是项目管理过程中极为...

    dama cdga 考试练习题(70题)

    6. 数据管理成熟度评估是一个持续改进的过程,包括建立基线评级、跟踪趋势、按计划重复评估,但不包括基于上次评估结果直接制定建议,而是根据评估结果制定相应改进策略。 7. 在2级(可重复级)的数据管理成熟度...

    乐凯PMP每日一练-第6章.pdf

    本文件为乐凯PMP每日一练-第6章的相关练习题,涉及到项目管理专业知识,主要围绕项目进度管理进行展开。接下来我将详细解释每个问题中所包含的知识点。 169题,项目活动的识别和记录涉及的具体行动,这是项目管理中...

    PMP微信每日5题题目&答案汇总.pdf

    ### PMP微信每日5题知识点解析 #### 题目1: 质量管理计划的重要性 - **知识点**: 在项目质量管理过程中,质量管理计划扮演着核心角色。它不仅指导管理质量(8.2)和控制质量(8.3)的过程,而且是确保高质量成果的...

    2018高中物理每日一题之快乐暑假第03天坐标系含解析新人教版

    - 直线坐标系用于描述沿直线运动的物体,例如题中的A、B两点的位置坐标分别为3m和-2m。 - 坐标值的正负代表物体相对于原点的位置,正值表示在正方向上,负值表示在负方向上。 3. 坐标系的选择与参考系的关系: -...

    leetcode题库-leetcode-dailyQuestion:leetcode每日一题个人备份库

    2. **每日一题**:LeetCode每天会发布一道新的编程挑战,这有助于用户保持对编程和算法的持续实践,同时也是一种跟踪自己进步的方式。 3. **个人备份库**:创建个人备份库是编程学习者常用的方法,这样可以在没有...

    【每日一练】PMP试题三四.pdf

    在项目管理领域,PMP(Project Management Professional)认证是一项国际认可的专业资格,它代表了持证者具备管理和领导项目的专业能力。本题目的内容主要涉及项目管理中的成本控制、项目绩效评估以及估算技术等核心...

    【每日一练】PMP试题二三.pdf

    创建小组委员会或增加检查频率可能并不能直接解决描述问题,而跟踪个人表现并在绩效评审中提出问题可能会导致负面氛围,不利于团队协作。 5. 项目时间管理:当项目延误且无法增加资源时,进度压缩是一种常见的策略...

    leetcode每日一题在哪-Nepal-Programming-bot:尼泊尔编程机器人

    每日一题在哪 这个 repo 包含 NP Discord Bot 的源代码。 动机 尼泊尔编程机器人(以前称为番茄钟机器人)最初用于跟踪尼泊尔编程 Discord 服务器中的番茄钟计数。 在尼泊尔编程 Discord 服务器解散后,NP Bot 被...

    leetcode岛屿面积-Daily-topic:前端每日一题收集

    文件名 "Daily-topic-master" 暗示这是一个项目或资源库的主分支,可能是用来组织和跟踪每日LeetCode挑战的解决方案,包括代码、笔记、讨论等。master分支通常是GitHub等版本控制系统中的默认分支,代表了项目的最新...

    一年级数学下册 加减法口算题一课一练(无答案) 人教版 试题.doc

    本次我们介绍的是一套为一年级学生量身定做的数学加减法口算题,该材料遵循人教版一年级数学下册的教学大纲,旨在通过每日一练的方式,让学生在反复的练习中巩固和提高他们的口算能力。 这套加减法口算练习题设计...

Global site tag (gtag.js) - Google Analytics