「java销售例子」java经典实例

博主:adminadmin 2022-12-04 18:24:05 62

本篇文章给大家谈谈java销售例子,以及java经典实例对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java是什么?他可以做什么 举个例子吧

Java可以用来做什么,那你的意思差不多就是Java的主要应用方向有哪些,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java应用主要由以下四大方向组成:

1、Java的桌面应用

桌面应用一般仅仅需要JRE的支持就足够了。

2、Java Web应用

Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:

Browser层:浏览器显示用户页面

Web层:运行Servlet/JSP

DB层:后端数据库,向Java程序提供数据访问服务

3、Java企业级应用

企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:

Browser层:浏览器显示用户页面

Client层:Java客户端图形程序(或者嵌入式设备的程序)直接和Web层或者EJB层交互

Web层:运行Servlet/JSP

EJB层:运行EJB,完成业务逻辑运算

DB层:后端数据库,向Java程序提供数据访问服务

4、Java嵌入式应用

Java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从Sun下载J2ME开发包,J2ME包含了嵌入式设备专用虚拟机KVM,和普通的JDK中包含的JVM有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。

或者另外一种 :

行业和企业信息化

电子政务及办公自动化

嵌入式设备及消费类电子产品

辅助教学

以前就是Java主要的几个应用方向,大多数人来选择学习Java,都是为了这样一份不错的高薪工作而来的,并没有什么骚操作,以上就是我的一点建议,希望对你会有所帮助。

最后丸子老师希望所有的求职者最后都能在喜欢的领域里实现择优就业~

本人初学java想找些编程例子,巩固前面所学,最好关于面向对象三大思想方面和多线程、IO等。不要选择题。

【试题1】任务一:求阶乘

l 接受一个输入,输出这个数的阶乘

l 用长整型计算

任务二:输出阶梯形式的9*9口诀表,如图1.1所示。

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

图1.1 阶梯形式的9*9口诀表

要求:使用循环结构语句实现。

任务三:编程实现判断一个整数是否为“水仙花数”。所谓“水仙花数”是指一个三位的整数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。

要求:用带有一个输入参数的方法或函数实现,返回值类型为布尔类型。

【试题2】

任务一:已知某个班有M个学生,学习N门课程,已知所有学生的各科成绩,编程:分别求每个学生的平均成绩,并输出。

要求:

l 定义一个二维数组,用于存放M个学生的N门成绩。定义一个一维数组,用于存放每个学生的平均成绩。

l 做二重循环,将每个学生的成绩输入到该二维数组中。

l 做二重循环,对已经存在于二维数组的中的值进行平均分计算,将结果保存到一个一维数组中。

l 做循环输出该一维数组(即平均分)的值。

任务二:编写一个程序找出100~1000之间的所有姐妹素数。

注:姐妹素数是指相邻两个奇数均为素数。

要求:使用循环结构语句实现。

任务三:求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.txt中。例如若n为1000时,函数值应为:s=153.909064。

【试题3】

任务一:求2!+3!+4!+5!

任务二:编写一个程序,对用户输入的任意一组数字字符如{3,1,4,7,2,1,1,2,2},输出其中出现次数最多的字符,并显示其出现次数。如果有多个字符出现次数均为最大且相等,则输出最先出现的那个字符和它出现的次数。例如,上面输入的字符集合中,“1”和“2”都出现了3次,均为最大出现次数,因为“1”先出现,则输出字符“1”和它出现的次数3次。

任务三:中华人民共和国2011年新的个人所得税草案规定,个税的起征点为3000元,分成7级,税率情况见表1.3, 从键盘上输入月工资,计算应交纳的个人所得税。

表1.3税率情况表

级数

全月应纳税所得额 

税率 (%)

1

不超过1500元的(即3000-4500之间)

5

2

超过1500元至4500元的部分

10

3

超过4500元至9000元的部分

20

4

超过9000元至35000元的部分

25

5

超过35000元至55000元的部分

30

6

超过55000元至80000元的部分

35

7

超过80000元的部分

45

注意:超出部分按所在税的级数计算,如:一个人的月收入为6000,应交个人所得税为:1500*0.05 +((6000-3000)-1500)*0.1=225

请在键盘上输入一个人的月收入,编程实现该公民所要交的税。

例如:输入“4000”,则输出“你要交的税为:50”。

【试题4】

任务一:请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。例如,当a=16,b=35,调用该函数后,c=5361。

任务二:孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了,请帮忙计算一下,第一天开始吃的时候桃园一共有多少个桃子。

要求:用循环语句实现,从键盘随机输入参数n

任务三:输入一个5位正整数,输出它是不是回文数。回文数是这样一种数,它的逆序数和它本身相等。例如,12321的逆序数是12321,和它本身相等,所以它是回文数。又例如25128的逆序数是82152,所以它不是回文数。

要求:使用分支或循环结构语句实现。

【试题5】

任务一:判断一个年份N闰年;

输入:年份N

任务二:一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第十次落地时,共经过多少米?第十次反弹多高?

任务三:Redraiment的老家住在工业区,日耗电量非常大。是政府的眼中钉肉中刺,但又没办法,这里头住的可都是纳税大户呀。

今年7月,又传来了不幸的消息,政府要在7、8月对该区进行拉闸限电。但迫于压力,限电制度规则不会太抠门,政府决定从7月1日停电,然后隔一天到7月3日再停电,再隔两天到7月6日停电,依次下去,每次都比上一次晚一天。

Redraiment可是软件专业的学生,怎么离得开计算机。如果停电,就“英雄无用武之地”了。所以他开始盘算起自己回家的日子了,他想知道自己到家后到底要经历多少天倒霉的停电。你能帮他算一算吗?

要求:从键盘输入放假日期,开学日期,日期限定在7、8月份,且开学日期大于放假日期。

提示:可以用数组标记停电的日期

【试题6】

任务一:定义一个电脑类,包含电脑的品牌,价格,型号。

任务二:某班同学上体育课,从1开始报数,共38人,老师要求按1,2,3重复报数,报数为1的同学往前走一步,而报数为2的同学往后退一步,试分别将往前走一步和往后退一步的同学的序号打印出来。

要求:用循环语句实现

任务三:一个人很倒霉,不小心打碎了一位妇女的一篮子鸡蛋。为了赔偿便询问篮子里有多少鸡蛋。那妇女说,她也不清楚,只记得每次拿两个则剩一个,每次拿3个则剩2个,每次拿5个则剩4个,若每个鸡蛋1元,请你帮忙编程,计算最少应赔多少钱?

要求:用循环语句实现,直接打印出结果不给分

【试题7】

任务一:从键盘接收一个整数N,统计出1~N之间能被7整除的整数的个数,以及这些能被7整除的数的和。

屏幕提示样例:

请输入一个整数:20

1~20之间能被7整除的数的个数:2

1~20之间能被7整除的所有数之和:21

任务二:从键盘输入一个整数N,打印出有N*2-1行的菱形。

例如输入整数4,则屏幕输出如下菱形。

要求:使用循环结构语句实现。

任务三:编程实现判断一个整数是否为素数。所谓素整是一个大于1的正整数,除了1和它本身,该数不能被其它的正整数整除。

要求:用带有一个输入参数的方法或函数实现,返回值类型为布尔类型。

【试题8】

任务一:设计一个学生类,包括学号,姓名,班次,系别,联系电话,并包含一个构造方法。

要求:构造方法必须有5个参数,能对学生类中的属性进行赋初值。

任务二:使用冒泡排序法对数组中的整数按升序进行排序,如下所示:

原始数组:a[]={1,9,3,7,4,2,5,0,6,8}

排序后: a[]={0,1,2,3,4,5,6,7,8,9}

要求:使用循环结构语句实现。

任务三:编程实现以下要求。n个人围坐成一卷,从第一个人开始计数,数到m,第m个人出列,接下来继续计数,直到所有人都出列。例如:共有5个人,数到3出列,则顺序为3,1,5,2,4。

要求:用带有两个输入参数(一个总人数n,一个为计数m)的方法或函数实现,返回值类型为数组。

【试题9】

任务一:输入一行字符,输出其中的数字的个数。例如输入“fwEt2f44F2k8”,输出结果为5。

任务二:用循环打印杨辉三角到N层

输入:自然数N

任务三:删去一维数组中相同的数

输入 2 3 3 3 4 5 2 9 10 9 3 2 4

输出2 3 4 5 9 10

【试题10】

任务一:定义一个矩形类,包括长,宽两个属性,计算周长方法和计算面积方法。

任务二:编写程序实现:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一:

能同时被3、5、7整除

能同时被3、5整除

能同时被3、7整除

能同时被5、7整除

只能被3、5、7中的一个整除

不能被3、5、7任一个整除

要求:使用分支结构语句实现。

任务三:寻找最大数经常在计算机应用程序中使用。例如:确定销售竞赛优胜者的程序要输入每个销售员的销售量,销量最大的员工为销售竞赛的优胜者,写一个程序:从键盘输入10个数,打印出其中最大的数。

要求:程序应正确使用如下两个变量:number:当前输入程序的数,largest:到目前为止的最大数。

给你30个题 慢慢做吧

JAVA题,新手求解

类图设计:

类设计:

package car;

public class Car {

 private String id;

 private String name;

public void setId(String id) {

  this.id = id;

 }

public void setName(String name) {

  this.name = name;

 }

/**

  * 获取汽车编号

  *

  * @return

  */

 public String getId() {

  return id;

 }

/**

  * 获取汽车名称

  *

  * @return

  */

 public String getName() {

  return name;

 }

public Car(String id, String name) {

  this.id = id;

  this.name = name;

 }

}

package car;

public class Seller {

 private String name;

public void setName(String name) {

  this.name = name;

 }

public String getName() {

  return name;

 }

 

 /**

  * 卖一批车

  * @param car

  * @param num

  */

 public void sell(Car car,int num){

  System.out.println("卖了一批车,名称:"+car.getName()+"id:"+car.getId());

 }

 

 /**

  * 卖一辆车

  * @param car

  */

 public void sell(Car car){

  System.out.println("卖了一辆车,名称:"+car.getName()+"id:"+car.getId());

 }

}

主类:

package car;

public class TestSell {

public static void main(String[] args) {

      Car c1 = new Car("1000","君越");

      Seller s1 = new Seller();

      s1.sell(c1);

      //卖100辆车

      s1.sell(c1, 100);

 }

}

JAVA编程,计算公司不同员工工资。

JAVA计算工人工资,参考例子如下:

import java.util.Scanner;

public class Demo00 {

//定义一个三维数组,用于记录每个部门、分支、绩效工资

private static final float[][][] SALARY_OF_PER_HOUR = {

{{10.75f,12.50f,14.50f},{11.75f,14.50f,17.50f}},

{{13.00f,16.00f,18.50f},{15.00f,18.50f,22.00f}},

{{16.75f,18.50f,20.50f},{19.25f,25.00f,30.00f}}

};

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

//输入姓名

System.out.println("请输入姓名:");

String name = sc.nextLine();

//输入部门并验证

System.out.println("请输入部门: A,B,C");

char dept = sc.nextLine().charAt(0);

if(dept'A'||dept'C')

{

System.out.println("输入有误,系统将退出");

System.exit(0);

}

//输入分支机构并验证

System.out.println("请输入分支机构: 1,2");

char div = sc.nextLine().charAt(0);

if(div'1'||div'2')

{

System.out.println("输入有误,系统将退出");

System.exit(0);

}

//输入薪绩表并验证

System.out.println("请输入薪绩表: a,b,c");

char sal = sc.nextLine().charAt(0);

if(sal'a'||sal'c')

{

System.out.println("输入有误,系统将退出");

System.exit(0);

}

//输入小时数

System.out.println("请输入本周工作时间(整小时数):");

int hours = sc.nextInt();

float salary = 0;

//每个小时的薪水

float salaryPerHour = SALARY_OF_PER_HOUR[dept-'A'][div-'1'][sal-'a'];

//分别计算40小时内和超过40小时的薪水

if(hours=40)

{

salary += salaryPerHour*hours;

}

else

{

salary += salaryPerHour*hours+(hours-40)*1.5*salaryPerHour;

}

//输出结果

System.out.println("姓名:\t"+name+"\n部门:\t"+dept+"\n分支机构:\t"+div

+"\n薪绩表:\t"+sal+"\n工作时间:\t"+hours+"\n薪水:\t"+salary);

}

}

//Best wishes!

关于java销售例子和java经典实例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-04,除非注明,否则均为首码项目网原创文章,转载请注明出处。