美文网首页
面试第一课

面试第一课

作者: 清风_d587 | 来源:发表于2018-08-23 13:29 被阅读0次

   题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?  

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去   掉不满足条件的排列。  

public class Wanshu {

 public static void main(String[] args)

 {

    int i=0;

    int j=0;

    int k=0;

    int t=0;

    for(i=1;i<=4;i++)

     for(j=1;j<=4;j++)

     for(k=1;k<=4;k++)

     if(i!=j && j!=k && i!=k)

     {t+=1;

     System.out.println(i*100+j*10+k);

 }  

    System.out.println (t);

    }

}

  题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?  

1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。  

import java .util.*;

public class test {

public static void main (String[]args){

double sum;//声明要储存的变量应发的奖金 

Scanner input =new Scanner (System.in);//导入扫描器 

System.out.print ("输入当月利润");

double lirun=input .nextDouble();//从控制台录入利润 

if(lirun<=100000){

sum=lirun*0.1;

}else if (lirun<=200000){

sum=10000+lirun*0.075;

}else if (lirun<=400000){

sum=17500+lirun*0.05;

}else if (lirun<=600000){

sum=lirun*0.03;

}else if (lirun<=1000000){

sum=lirun*0.015;

} else{

sum=lirun*0.01;

}

System.out.println("应发的奖金是"+sum);

}

}

后面其他情况的代码可以由读者自行完善.

题目:一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请问该数是多少?  

1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:  

public class test {

public static void main (String[]args){

    long k=0;

    for(k=1;k<=100000l;k++)

     if(Math.floor(Math.sqrt(k+100))==Math.sqrt(k+100) && Math.floor(Math.sqrt(k+168))==Math.sqrt(k+168))

     System.out.println(k);

}

}题目:输入某年某月某日,判断这一天是这一年的第几天?  

1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。  

import java.util.*;

public class test {

public static void main (String[]args){

int day=0;

int month=0;

int year=0;

int sum=0;

int leap;   

System.out.print("请输入年,月,日\n");   

Scanner input = new Scanner(System.in);

year=input.nextInt();

month=input.nextInt();

day=input.nextInt();

switch(month) /*先计算某月以前月份的总天数*/  

{   

case 1:

sum=0;break;   

case 2:

sum=31;break;   

case 3:

sum=59;break;   

case 4:

sum=90;break;   

case 5:

sum=120;break;   

case 6:

sum=151;break;   

case 7:

sum=181;break;   

case 8:

sum=212;break;   

case 9:

sum=243;break;   

case 10:

sum=273;break;   

case 11:

sum=304;break;   

case 12:

sum=334;break;   

default:

System.out.println("data error");break;

}   

sum=sum+day; /*再加上某天的天数*/  

if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/  

leap=1;   

else  

leap=0;   

if(leap==1 && month>2)/*如果是闰年且月份大于2,总天数应该加一天*/  

sum++;   

System.out.println("It is the the day:"+sum);

}

有需要的联系我

相关文章

  • 商务英语第一课 作业答案

    商务英语第一课 作业答案 1 look for a job 面试------ interview 候选人名单---...

  • 面试第一课

    题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十...

  • 属于稚嫩的我的第一课

    属于稚嫩的我的第一课 媛梓 写这一章算是出于最近遇到一些事情有感而发。 前几天,我参加了学校校级协会的面试,面试某...

  • 社会第一课-面试

    在每一次面试中 成长 懂得

  • 《教育中的心理效应》首因效应和近因效应4

    首因效应 人们都特别注重第一印象,比如相亲、面试、找工作,包括每学期的开学第一课,大家都特别重视。其实,这是心理学...

  • 2018-11-28

    第一课:为什么要学习原理和公式推导 结论:机器学习的原理和数学推导一定要学!功利层面老板会问面试会考同事会质疑实用...

  • 社会第一课

    社会第一课 学历是敲门砖 今天去公司面试,公司地点离住的地方有点小远,尽管开着导航前台领个表,填个简历,等了一会儿...

  • 【应届求职】面试新手第一课

    今天谈三点: 1,以什么状态面试让对方舒服? 2,面试官给你offer的考量是什么? 3,让人头大的问题怎么应对?...

  • “职场小白兔”穿搭模板,随衣应变的职场生存法则

    从学生到职场新人的身份转变也是人生值得磨炼的第一课,无论你是将要开始投简历进行一轮又一轮的面试,还是从实习期直接拿...

  • 这一堂开学必修课,毕业10年的我才懂

    这两天盆友圈里被“开学第一课”刷屏了(据说别名:广告第一课/失信第一课/娘炮第一课),说实话我没有看节目,不妄作评...

网友评论

      本文标题:面试第一课

      本文链接:https://www.haomeiwen.com/subject/gnwpiftx.html