当前位置: 首页 > news >正文

有开源项目做的网站网页作品集

有开源项目做的网站,网页作品集,煤炭网站建设企业,青岛做公司网站的公司文章目录 前言一、程序控制1.顺序结构问题描述解题思路题解 2.选择结构2.1 题1问题描述解题思路题解 2.1 题2问题描述解题思路题解 3.循环结构3.1 阶乘的求取问题描述解题思路题解 3.2 水仙花数问题描述解题思路题解 二、数组三、类与对象1.类与对象1.1圆类问题描述解题思路题解… 文章目录 前言一、程序控制1.顺序结构问题描述解题思路题解 2.选择结构2.1 题1问题描述解题思路题解 2.1 题2问题描述解题思路题解 3.循环结构3.1 阶乘的求取问题描述解题思路题解 3.2 水仙花数问题描述解题思路题解 二、数组三、类与对象1.类与对象1.1圆类问题描述解题思路题解 1.2 学生类问题描述解题思路题解 2. 继承问题描述解题思路题解 3. 多态问题描述解题思路题解 前言 一、程序控制 1.顺序结构 问题描述 输入一个三位整数输出个、十、百位的数字 解题思路 运算符%、/的应用 详见文章 题解 Sequence.java文件 import java.util.Scanner;public class Sequence {public static void main(String[] args) {//输入一个三位整数输出个、十、百位的数字Scanner input new Scanner(System.in);int num input.nextInt();System.out.println(个位(num%10));System.out.println(十位(num%100/10));System.out.println(十位(num/10%10));System.out.println(百位(num/100));//拓展倒叙输出System.out.println((num%10)(num/10%10)(num/100));} }运行结果 2.选择结构 2.1 题1 问题描述 输入三个数输出最值从小到大排序输出 解题思路 求最值的常见方法 冒泡排序 题解 Choose1.java文件 import java.util.Scanner;//输入三个数输出最值从小到大排序输出 public class Choose1 {public static void main(String[] args) {Scanner input new Scanner(System.in);int a input.nextInt();int b input.nextInt();int c input.nextInt(); /* //求最值if(ab){a b;}if(ac){a c;}System.out.println(最大值为 a);*///冒泡排序输出int t 0;if(ab){ // 3 2 1ta; // t3ab; // a2bt; // b3}if(ac){ta; // t2ac; // a1ct; // c2}if(bc){tb; // t3bc; // b2ct; // c3}System.out.println(从大到小顺序输出c b a);} } 2.1 题2 问题描述 输入分数输出对应的优良中差等级 解题思路 单一条件判断用switch 详见文章 题解 Choose2.java文件 import java.util.Scanner;public class Choose2 {public static void main(String[] args) {Scanner input new Scanner(System.in);int score input.nextInt();switch (score/10){case 10:case 9:System.out.println(优);break;case 8:System.out.println(良);break;case 7:case 6:System.out.println(中);break;default:System.out.println(差);}} } 3.循环结构 3.1 阶乘的求取 问题描述 输入一个整数数求这个数的阶乘 阶乘公式n n*(n-1)*(n-2)……*1 解题思路 题解 Jc.java文件 import java.util.Scanner;public class Jc {public static void main(String[] args) {Scanner input new Scanner(System.in);int n input.nextInt();int sum 1;for (int i 1; i n; i) {sum * i;}System.out.println(sum);} } 3.2 水仙花数 问题描述 判断并输出100~1000以内的水仙花数 “水仙花数”是指一个三位数它的各位数字的立方和等于其本身比如15313533^3。 解题思路 题解 Jc.java文件 public class Flower {public static void main(String[] args) {for (int i 100; i 1000; i) {//个位int a i%10;//十位int b i%100/10;//百位int c i/100;if(i (a*a*a)(b*b*b)(c*c*c)){System.out.print(i );}}} } 二、数组 三、类与对象 1.类与对象 1.1圆类 问题描述 设计一个圆类Circle包括属性半径方法构造方法、求面积方法area()、求周长方法perimeter。主方法中构造两个圆对象c1、c2、c1半径15c2半径30。然后分别显示两个圆的面积与周长 解题思路 题解 Circle.java文件 public class Circle {double r;public static void main(String[] args) {Circle c1 new Circle();Circle c2 new Circle();c1.r 15;c2.r 30;System.out.println(c1的面积 area(c1.r));System.out.println(c1的周长 perimeter(c1.r));System.out.println(c2的面积 area(c2.r));System.out.println(c2的周长 perimeter(c2.r));}public Circle(){}public static double area(double r){return Math.PI * r * r;}public static double perimeter(double r){return (2 * Math.PI * r);} }1.2 学生类 问题描述 设计一个学生类包括属性学号(No)、姓名(name)、性别(sex)、年龄(age)方法构造方法、显示个人信息(showInFor())、显示并修改年龄的方法(modifyAge()) 解题思路 题解 Circle.java文件 public class Student {private int No;private String name;private char sex;private int age;public void showInFor(){System.out.println(学号 No);System.out.println(姓名 No);System.out.println(性别 No);System.out.println(年龄 No);}public void setName(String name){this.name name;}public String getName(){return name;} } 2. 继承 问题描述 自行设计圆类并在圆类的继承上派生圆柱类注意派生类构造方法的书写。 解题思路 题解 Cylinder.java文件 public class Cylinder extends Circle{double h;public static void main(String[] args) {Cylinder cylinder new Cylinder();cylinder.h 4;cylinder.r 2;v(cylinder.r, cylinder.h);s(cylinder.r, cylinder.h);}public static void v(double r,double h){System.out.println(area(r) * h);}public static void s(double r, double h){System.out.println(area(r)*2perimeter(r)*h);} }3. 多态 问题描述 设计抽像图形类Shape图形类里有求面积的抽像方法派生矩形类、圆类等图形重写面积方法 解题思路 题解 Shape.java文件 //设计抽像图形类Shape图形类里有求面积的抽像方法派生矩形类、圆类等图形重写面积方法 public abstract class Shape {public abstract double getArea(); } //矩形类E继承Shape类 class E extends Shape{double a;double b;public void area(double a,double b){this.a a;this.b b;}public double getArea() {return a*b;} } //圆类F继承Shape类 class F extends Shape{double r;public void area1(double r){this.r r;}public double getArea(){return Math.PI*r*r;} }//测试 class Main11 {public static void main(String[] args) {E e new E();F f new F();e.area(3,4);f.area1(3);System.out.println(矩形面积为 e.getArea());System.out.println(圆形面积为 f.getArea());} }
http://www.hkea.cn/news/14372402/

相关文章:

  • 宁波公司做企业网站赣州58同城网招聘找工作
  • 色系网站的建网站 英文
  • 微信公众号做公司网站中山市城乡建设局网站
  • 深圳免费网站设计个人网站设计内容和要求
  • 杭州做网站哪家便宜京东网站建设缺点
  • 最容易被收录的网站飞沐视觉北京网站建设公司
  • 玄武模板网站制作品牌一个品牌的策划方案
  • 微网站建设包括哪些免费域名如何建站
  • 手表网站代码网站的建设主机费用
  • 网站建设的风险欧米茄表价格官网报价
  • 微信定制开发 网站开发开发软件公司全部抓进去了
  • 旺旺号查询网站怎么做西宁seo快速排名
  • 郑州做网站设计南城区网站仿做
  • 网站定制论坛百度托管运营哪家好
  • 长沙企业网站制作哪家好男生学什么技术最挣钱
  • 重庆忠县网站建设公司黑马培训是正规学校吗
  • 无锡 网站建设公司制作网页第一件事就是选定一种
  • 青岛网站建设康之迅中国建设银行信用卡黑名单网站
  • 江阴网站建设多少钱论述网站建设的主要内容
  • 企业建设营销网站的目的商城小程序多少钱
  • 阿里云服务器上如何做网站沈阳哪家网站做的好
  • 虹口高端网站建设苏州高端网站建设企业
  • 网站方案模板seo搜索引擎优化到底是什么
  • 凡科做的网站可以在百度搜到吗网站中的文章可以做排名吗
  • 企业门户网站的安全性石家庄企业建站
  • 自己建设网站平台步骤推广软文范文
  • 石家庄做外贸的网站建设简历制作免费模板网站
  • 深圳中小企业网站制作wordpress健身预定主题
  • 怎么看一个网站是不是外包做的基于 wordpress
  • 同服务器网站查询工具常州市城市建设局网站