java经典程序编程知识

leo--blog      2022-04-22     523

关键词:

static修饰的属性和方法在类初始化时加载,非静态属性和方法在对象初始化时加载。
" "表示换行
一个数能表示成某个数的平方的形式,则称这个数为完全平方数。完全平方数是非负数。
【程序12】
题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?

注意:奖金可提10%表示奖金=利润*10%,下图上行表示区间,下行表示相应区间的奖金提成

0 10 20 40 60 100 100+
0.1 0.075 0.05 0.03 0.015 0.01

public class Programme {
 public static void main(String[] args) {
  Scanner scanner=new Scanner(System.in);
  System.out.print("请输入当月利润(万元):");
     double n=scanner.nextDouble();
     if(n<=10){
      n=n*0.1;
     }else if(n<=20){
      n=(n-10)*0.075+1;
     }else if(n<=40){
      n=(n-20)*0.05+1.75;
     }else if(n<=60){
      n=(n-40)*0.03+2.75;
     }else if(n<=100){
      n=(n-60)*0.015+3.35;
     }else{
      n=(n-100)*0.01+3.95;
     }
     System.out.println("应发奖金:"+n+"万元");
  scanner.close();
 }
}

【程序14】
题目:输入某年某月某日,判断这一天是这一年的第几天?
闰年的条件:year除以400能整除,或者year除以4能整除,但是不能是100的倍数

public class Programme {
 public static void main(String[] args) {
  Scanner scanner=new Scanner(System.in);
  System.out.print("请输入年月日:");
     int days[]={31,28,31,30,31,30,31,31,30,31,30,31};
     int year=scanner.nextInt();
     int month=scanner.nextInt();
     int day=scanner.nextInt();
     int sum=0;
     for(int i=0;i<month-1;i++){
      sum+=days[i];
     }
     sum+=day;
     if((year%4==0&&year%100!=0)||year%400==0){
      sum+=1;
     }
     System.out.println("该日期为一年中的第"+sum+"天");
  scanner.close();
 }
}

【程序18】
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

int a=1,b=2,temp;
double sum=0;
for(int i=0;i<20;i++){
System.out.println((float)b/a);
sum+=b/a;
temp=b;
b=a+b;
a=temp;
}
int max=2147483647
int min=-2147483648
当复合数据类型用(==)进行比较的时候,比较的是他们在内存中的存放地址
题目:对10个数进行排序



来自为知笔记(Wiz)






















java经典程序编程知识

static修饰的属性和方法在类初始化时加载,非静态属性和方法在对象初始化时加载。""表示换行一个数能表示成某个数的平方的形式,则称这个数为完全平方数。完全平方数是非负数。【程序12】题目:企业发放的奖金根据利润... 查看详情

2018年,java程序猿10本经典好书推荐

1、Java8实战本书全面介绍了Java8这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java8编... 查看详情

本人是一个老程序员,目前想学习3d编程,请问3d方面的基础知识可以看哪本书?不拘泥于编程语言,求经典。

1、WINDOWS3D编程《WINDOWS3D编程》主要内容:Learntocreate3DgraphicsforWindows-fromprogramminglegendCharlesPetzold.Getafocusedintroductiontoprogramming3DgraphicswiththeWindowsPresentationFoundation3DAPI.ComplementinghisbookApplications=Code+Markup,award-winningauthorCharlesPetzoldbuildsonX... 查看详情

从零开始学编程要几年

...心技术(卷1):基础知识」,「Java编程思想」。两本书都是经典好书,尤其后面一本更是经典中经典。这里切记一点,切勿买「xx入门到精通」、「21天带你学会xx」系列书籍,尽管这类书籍销量很好。不推荐直接看书学习。因为你... 查看详情

java编程思想

Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如i... 查看详情

谁能推荐本java入门的经典书籍??

推荐一些JAVA入门的经典书籍,知识点全面,系统的讲述了JAVA编程1,《HeadFirstJava》java入门书籍《HeadFirstJava》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程... 查看详情

javaj经典程序编程50题

 JAVA基础编程练习50题本文对50道经典的java程序题进行详细解说,对于初学者可以跳过一些逻辑性太强的题目,比如第一题用到了方法的递归,初学者可能不理解,最好先看那些有if、for、while可以简单解决的程序... 查看详情

学习c#编程经典书籍

...):由微软公司的C#语言团队编写,是学习C#语言的必备经典著作。2.《C#高级编程》(第9版):由AndrewTroelsen编写,涵盖了C#语言的高级特性和最佳实践。3.《CLRviaC#》(第4版):由JeffreyRichter编写,深入讲解了C#语言和CLR(公共... 查看详情

java函数式编程知识分享!

Java是一种计算机编程语言,可用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,是IT开发行业中最受欢迎的编程语言之一。想要学好Java必须要一步一个脚印打好基础、积攒实战经验,接下... 查看详情

java编程思想重点笔记(java开发必看)

...重点笔记(Java开发必看) Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,... 查看详情

java编程经典书籍都有哪些?

以下详细介绍了如何学习Java,如果楼主有耐心的话,建议仔细看一下~学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。在这里我只想补... 查看详情

java编程经典书籍都有哪些?

小弟刚开始学java不知道哪些书比较好,能否推荐几本,跪谢!入门级的书籍,毕竟什么都不懂。最好从如何使用JAVA软件讲起。谢谢。以下详细介绍了如何学习Java,如果楼主有耐心的话,建议仔细看一下~学习一门新的知识,不... 查看详情

java经典编程题50道之四十七

读取7个数(1~50)的整数值,每读取一个值,程序打印出该值个数的*。publicclassExample47{   publicstaticvoidmain(String[]args){      int[]a={10,7,6,15,4,3,20};      查看详情

java经典编程题50道之十八

两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人,以抽签决定比赛名单。有人向队员打听比赛的名单:a说他不和x比,c说他不和x、z比。请编程序找出三队赛手的名单。publicclassExample18{   publ... 查看详情

java高级篇——网络通信

...一。  如今强调网络的程序不比涉及网络的更多。除了经典的应用程序,如电子邮件、Web浏览器和远程登陆外,大多数主要的应用程序都有某种程度的内质网络功能。比如我们最常使用的IDE(Eclipse/IDEA)与源代码存储库(Git 查看详情

毕向东—java基础知识总结(超级经典)

  Java基础知识总结(超级经典)  写代码:    1,明确需求。我要做什么?    2,分析思路。我要怎么做?1,2,3。    3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。    4,代码实现... 查看详情

新手如何自学编程

...你已经能熟练的掌握一些JAVA语法,你可以在网上找一些经典问题和方法进行训练,如汉罗塔问题,约瑟夫环问题,排序问题等等。5、接着你可以尝试一些小的实例,试着编一下小的实例,像我们经典的小游戏,贪吃蛇,俄 查看详情

学java用哪本书好?

...例,实践性强。  3.《Java并发编程实战》  Java并发经典书籍,书中采用循序渐进的讲解方式,从并发编程的基本理论入手,逐步介绍了在设计Java并发程序时各种重要的设计原则、设计模式以及思维模式,同时辅以丰富的示... 查看详情