【JAVA 基础编程练习题19 【程序 19 打印菱形图案】】教程文章相关的互联网学习教程文章

Java基础——面向对象练习题【图】

1.建立一个图形接口,声明一个面积函数。计算圆形和矩形的面积。注:体现面向对象的特征,对象值进行判断,用异常处理。不合法的数值需要出现“这个数值是非法的提示”,不再进行运算。2、在一个类中编写一个方法,这个方法搜索一个字符数组是否存在某个字符。如果存在则返回这个字符在数组中第一次出现的位置,否则返回-1。需要搜索的字符数组和字符都一参数的形式传递给该方法。如果传入的数组为NULL,则应该抛出IllegalArgument...

《java练习题》习题集一【代码】【图】

Java总结:https://www.cnblogs.com/jssj/p/11146205.html【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?import java.util.Scanner;/*** 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?* 分析 一月 1...

Java经典练习题13

/*题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少??*/public class Class13 { public static void main(String[] args) { for(int i = -100; i <= 100000; i++){ if((Math.sqrt(i + 100) % 1 == 0) && (Math.sqrt(i + 168) % 1 == 0)){ System.out.println(i); } } }}原文:https://www.cnblogs.com/zhuozige/p/12358413.html

《java练习题》习题集四【代码】【图】

【程序31】题目:取一个整数a从右端开始的4~7位。import java.util.Scanner;/*** 【程序31】* 题目:取一个整数a从右端开始的4~7位。*/publicclass Subject31 {publicstaticvoid main(String[] args) {Scanner scanner =new Scanner(System.in);System.out.println("请输入一个操作8位的整数");String num = scanner.next();intercept(num);}/*** 截取num* @param num*/privatestaticvoid intercept(String num) {char[] arr = n...

java 继承练习题5【代码】【图】

编写一个类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...

JAVA 基础编程练习题19 【程序 19 打印菱形图案】【代码】

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 = ...

Java数组练习题小结【代码】

//2015/07/07 //Java数组小小练习题 /* 3. 写一个函数,计算一个整数数组的平均值 4. 自定义一个整数数组a,读入一个整数n,如果n 在数组中存在,则输出n 的下标;如果不存在,则输出-1。 5. 给定一个数组,输出数组中的最大值和最小值 6. *给定一个数组,把这个数组中所有元素顺序进行颠倒。 7. *完成数组的冒泡排序算法:给定一个数组:int[] a = {1,3,2,7,5},利用冒泡排序对其按照从小到大的顺序排序,然后输出结果。 8. *使用...

java 西游记练习题【代码】【图】

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...

Java链接MySQL练习题:格式化日期、性别;避免代码注入【代码】【图】

一、查询人员名单,按序号 姓名 性格(男或女) 民族(某族) 生日(年月日)输出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...

Java练习题:用递归实现阶乘【代码】

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,...

javascript的一些基础练习题【代码】

一、翻转字符串  先把字符串转化成数组,再借助数组的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...

java 练习题【代码】

题目:循坏录入学生的考试成绩,统计不及格的学生人数。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("不及格人数是...

Java练习题1【代码】

题目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...

JAVA基础编程练习题

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面向对象练习题之人员信息【代码】【图】

按要求编写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...