编写一个类A,该类创建的对象可以调用方法f输出小写的英文字母表。然后再编写一个A类的子类B,要求子类B必须继承类A的方法f(不允许重写),子类B创建的对象不仅可以调用方法f输出小写的英文字母表,而且可以调用子类新增的方法g输出大写的英文字母表。最后 编写主类C,在主类的main方法中测试类A与类B。publicclass A {publicvoid f(){System.out.println("abcdefghijklmnopqrstuvwxyz");}}publicclass B extends A {publicvoid g...
19 【程序 19 打印菱形图案】题目:打印出如下图案(菱形) * *** ************ ***** *** *程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for 循环,第一层 控制行,第二层控制列。 package cskaoyan;public class cskaoyan19 {@org.junit.Testpublic void rhombus() {for (int i = 0; i < 4; i++) {for (int j = 0; j <= 2 - i; j++) {System.out.print(" ");}for (int k = ...
//2015/07/07
//Java数组小小练习题
/*
3. 写一个函数,计算一个整数数组的平均值
4. 自定义一个整数数组a,读入一个整数n,如果n 在数组中存在,则输出n 的下标;如果不存在,则输出-1。
5. 给定一个数组,输出数组中的最大值和最小值
6. *给定一个数组,把这个数组中所有元素顺序进行颠倒。
7. *完成数组的冒泡排序算法:给定一个数组:int[] a = {1,3,2,7,5},利用冒泡排序对其按照从小到大的顺序排序,然后输出结果。
8. *使用...
package mianxiangduixiang;publicclass zuoyexiyouji2 {publicstaticvoid main(String[] args){//构建孙悟空角色zuoyexiyouji zuoyexiyouji1=new zuoyexiyouji();zuoyexiyouji1.name="孙悟空";zuoyexiyouji1.weapon="金箍棒";zuoyexiyouji1.height=185;zuoyexiyouji1.call();zuoyexiyouji1.play();//构建猪八戒角色zuoyexiyouji zuoyexiyouji2=new zuoyexiyouji();zuoyexiyouji2.name="猪八戒";zuoyexiyouji2.weapon="九齿钉耙";z...
一、查询人员名单,按序号 姓名 性格(男或女) 民族(某族) 生日(年月日)输出import java.sql.*;
import java.text.SimpleDateFormat;publicclass Hr {publicstaticvoid main(String[] args) throws Exception{Class.forName("com.mysql.jdbc.Driver");Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","");Statement state=conn.createStatement();String sql="select * from info";R...
public class Demo04 {//用递归实现阶乘//递归太耗费资源,开发中不建议使用,如果数值过大,电脑可能会卡死//递必须要有一个不调用自身的方法,否则就会陷入死循环public static void main(String[] args) {int d = d(3);System.out.println(d);}public static int d(int a){if (a==1){ //如果a等于1说明乘到最后了,返回结果1,并结束方法return 1; //return有两种作用返回结果和结束方法}else {return a*d(a-1);//如果a不等于1,...
一、翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。1function reverseString(str) {
2var array = [];
3 array = str.split("").reverse().join("") ;
4return array;
5}
67 reverseString("hello");二、计算一个整数的阶乘 如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。function factorialize(num) {if (num<=1){return 1;}else{return num*f...
题目:循坏录入学生的考试成绩,统计不及格的学生人数。import java.util.Scanner;publicclass Continue {/*** 循坏录入学生成绩,并统计不及格(<60)人数* @param args*/publicstaticvoid main(String[] args) {Scanner sc=new Scanner(System.in);int num1=0;for(int i=1;i<5;i++){System.out.println("请输入第"+i+"个学生的成绩");int num=sc.nextInt();if(num<60){num1++;}else{continue;}}System.out.println("不及格人数是...
题目1:1. 编程实现,现在有如下的一个数组:int oldArr[] = {1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为。int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5}; 1publicclass Exer {2 3publicstaticint[] getNewArr(int[] arr){4int count=0;5 6for(int i : arr) {7if(i != 0) {8 count++;9 }
10 }
1112int j = 0;
13int[] newArr=ne...
50道JAVA基础编程练习题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....public class Prog1{ public static void main(String[] args){ int n = 10; System.out.println("第"+n+"个月兔子总数为"+fun(n)); } priv...
按要求编写Java应用程序。(1)创建一个叫做People的类:属性:姓名、年龄、性别、身高行为:说话、计算加法、改名编写能为所有属性赋值的构造方法;(2)创建主类:创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80;让该对象调用成员方法:说出“你好!”计算23+45的值将名字改为“李四” private String name;private int age;private String sex;private double height;public String getName() {return name;}pub...
1.1
public class Exercises{public static void main(String[] args) {System.out.println("Welcome to Java");System.out.println("Welcome to Computer Science");System.out.println("Programming is fun");}
}1.2
public class Exercises{public static void main(String[] args) {System.out.println("Welcome to Java");System.out.println("Welcome to Java");System.out.println("Welcome to Java");System.out.println("...
28 【程序 28 排序算法】题目:对 10 个数进行排序程序分析:可以利用选择法,即从后 9 个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即 用第二个元素与后 8 个进行比较,并进行交换。 package cskaoyan;public class cskaoyan28 {@org.junit.Testpublic void sort() {java.util.Scanner in = new java.util.Scanner(System.in);int[] arr = new int[10];System.out.println("请输入10个数字:");for (int i = 0; i <...
中国特色社会主义的体制中有这样的现象:地方省政府要坚持党的领导和按照国务院的指示进行安全生产。请编写一个java应用程序描述上述的体制现象。要求如下:(1)该应用程序中有一个“党中央”接口:CentralPartyCommittee,该接口中有个“坚持党的领导”方法:void partyLeader()(2)该应用程序中有一个“国务院”抽象类:StateCouncil,该抽象类中有个“安全生产”的抽象方法:abstract void safetyInProduction()(3)该应用程...
/** * 编写一个程序,把指定目录下的所有的带.java文件都拷贝到另一个目录中,拷贝成功后,把后缀名是.java的改成.txt。 */ 1.我们看到这个题还是用大化小的思想来做 分析:1.拷贝 >>> 选择什么流呢??>>>拷贝我在上篇博客中写到,我们用字节流,字符流只读只写 2.java结尾 >> 我们可以想到String中的endsWith()方法. 3.拷贝成功后再改后缀名>>File中有一个后缀名的方法renameTo()的方法 4.如果就收拷贝的文件的文件夹...