
JAVA
啦啦赛
坚持学习,做出贡献。
展开
-
函数,二维数组,基本运算
二维数组(矩阵)的加,减,乘,转置:产生随机二维数组: public static int[][] CreateData(int i,int j) { int a[][]=new int[i][j]; //定义数组大小空间 for( i=0;i<a.length;i++) { for( j=0;j<a.leng...原创 2019-10-24 14:43:31 · 739 阅读 · 0 评论 -
复数类的基本运算
package lei;public class complex {public static void main(String[] args) { // TODO Auto-generated method stub Complex a=new Complex(3,4); Complex b=new Complex(2,1); Complex c=a.Add(b); Compl...原创 2019-11-03 19:01:31 · 452 阅读 · 0 评论 -
方法覆盖、方法重载有什么区别?
方法覆盖和方法重载方法覆盖和方法重载是完全不同的两个概念。重载是指,在同一个类中若有若干同名而参数不同的方法,使用不同的参数个数和类型可以分别调用同名方法的不同版本;方法覆盖是指,在子类中用与父类中相同的方法名、返回类型和参数,重新构造父类的某一成员方法。...原创 2019-11-03 18:37:01 · 849 阅读 · 0 评论 -
函数,一维数组,运算
一维数组的内积和卷积运算产生数组代码段public static int[] CreateData(int n) { int[] a=new int[n]; for(int i=0;i<a.length;i++) { a[i]=(int)(Math.random()*10); ...原创 2019-10-24 14:53:18 · 438 阅读 · 0 评论 -
类的创建
复数类包含复数产生,加减运算,和返回其实部与虚部package lei;public class fushu1 {public static void main(String[] args) { // TODO Auto-generated method stub Complex a=new Complex(2,3); Complex b=new Complex(4,5); C...原创 2019-10-24 14:29:48 · 214 阅读 · 0 评论 -
数组的基本功能2(排序)
数组的排序直接调用库文件中的import java.util.Arrays;Arrays.toString 将数组转为字符串Arrays.sort 将数组排序import java.util.Arrays;public class Array03 { public static void main(String[] args) { int[] a=CreateData...原创 2019-10-18 14:21:00 · 200 阅读 · 0 评论 -
数组进行的基本功能1(拷贝)
拷贝拷贝是将一个数组里面的数复制到另一个数组里,首先是初始化两个数组,且一个里面放有数值,在进行拷贝时,应该考虑数组的长度,只有要拷贝的数组高度小于或等于被拷贝的数组长度时,数组才可以进行拷贝工作。 public class Array03 { public static void main(String[] args){ int[] a=CreateData(10); /...原创 2019-10-15 19:33:05 · 243 阅读 · 0 评论 -
数组的产生与运算
一维数组的产生与运算一维数组的产生可分两种方式1. 直接给出具体数值 int []a={1,2,3,4,5,6,7,8};2. 给出数组空间,一般系统默认里面数值为0 int []b=new int[10]; int i=0; for(;i<a.length;i++) //.length表示数组大小 { System.out.printl...原创 2019-10-14 21:05:38 · 296 阅读 · 0 评论 -
JAVA的输入输出
输入/输出是学习程序设计语言时首先遇到的问题。在JAVA中,我们有三种方法来提供输入输出。标准输入输出System.in表示标准输入流Sysem.out表示标准输出流标准输出方法 int a; a=9; System.out.print("a"+a); //print表示直接输出不换行 System.out.println("a"+a); //println表示输...原创 2019-10-13 23:29:16 · 257 阅读 · 0 评论 -
穷举算法实现百元买百笔
穷举算法实现百元买百笔一、 穷举算法原理穷举也称枚举,是最常用的算法之一,它的基本思想是—列举各种可能进行的测试,从中找出符合条件的解。计算机能够实现高速运算,是由于它借助于循环结构实现穷举,它比人工操作更为有效。尽管计算机能够实现高速运算,但设计穷举算法时,仍希望尽量缩小穷举的规模。或者说,在保证思路严谨、清晰、有条理、不漏解的前提下,尽量减少穷举的规模。二、算法实现一百元买一百只笔...原创 2019-10-13 19:00:14 · 1144 阅读 · 0 评论 -
运用JAVA实现猜骰子游戏
首先在这个游戏中所用到有随机数的知识,在java语言中,产生随机数的方式有三种new Random()此类需要借助import java.util.Random;来产生代码如下import java.util.Random;public class game { public static void main(String[] args) { // TODO Auto-genera...原创 2019-10-13 14:06:34 · 4357 阅读 · 1 评论 -
java中打印9*9乘法表
运用Java语言可以实现各式各样的乘法表。首先是四种常见的三角形int s; for(int i=1;i<=9;i++ { for(int j=1;j<=i;j++) { s=i*j; System.out.print(i+"*"+j+"="+i*j+"\t")...原创 2019-10-13 13:35:07 · 297 阅读 · 0 评论 -
在java中利用continue实现100以内的奇数与偶数相加。
在java中利用continue实现100以内的奇数与偶数相加。continue语句是中断正常的控制流程。将控制转移到最内层循环的首部。其语句是跳过循环体中剩余的语句而强制执行下一次循环,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。continue 语句类似于 break 语句,但它只能出现在循环体中。它与 break 语句的区别在于:conti...原创 2019-10-13 13:20:53 · 4974 阅读 · 2 评论