java基础
文章平均质量分 54
朴小姐
从编程到产品,从产品到自我,打造产品就是打造自己
展开
-
递归写1,2,3,5,8,13......排序
需要一个new一个scanner 后台控制查询第n个值import java.util.*;public class MyDemo{public static void main(String[] args){System.out.println("--------------");boolean bey=true;while(bey){System.out.pr原创 2016-07-11 15:22:52 · 1762 阅读 · 0 评论 -
正方形边长求面积
//求正方形的面积class Sun{double lon;//正方形的边长public void setLon(double l){lon=l;}public double getLon(){return lon;}//正方形面积public double amass(){return lon*lon;//正方形的面积}}public cl原创 2016-07-20 18:10:59 · 1719 阅读 · 0 评论 -
写一个数组从小到大的排序
public class Mode{public static void main(String[] args){//写一个数组int[] intSum={12,234,44,64,34,14}; int pro=0;for(int i=0;ipro=i;int j=i+1;int temp=intSum[i];//用temp接收数组的一个值for(;j原创 2016-07-16 09:55:33 · 879 阅读 · 0 评论 -
java 集合类的详解
来自http://blog.csdn.net/fyang2007/article/details/51517662Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collecti转载 2016-07-26 19:24:11 · 178 阅读 · 0 评论 -
通过new Scanner(System.in)创建一个Scanner,命令行输出
import java.util.Scanner;public class MyDate{public static void main(String[] args){int sum=0;Scanner mas = new Scanner(System.in);System.out.print("请输入学生人数:"+"\t");int students=mas.next原创 2016-07-04 19:52:42 · 11503 阅读 · 0 评论 -
二维数组静态初始化输出99乘法表
//静态初始化二维数组输出99乘法表int[][] math={{1,2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9}};//int[][] math = new int[math.length][math.length];for(int i=1;ifor(int j=1;jif(i>=j){int temp=i*j;System.out.p原创 2016-07-04 19:49:11 · 1013 阅读 · 0 评论 -
集合迭代器的使用
//导入ArrayList和迭代器Iterator的包import java.util.ArrayList;import java.util.Iterator;public class MyDemo {public static void main(String[] args) {//创建一个list集合ArrayList list = new ArrayL原创 2016-07-26 15:14:58 · 352 阅读 · 0 评论 -
查询数组中的学生信息
import java.util.Scanner;public class Demo{public static void main(String[] args){System.out.println("该班是android94班");boolean fly=true;while(fly){System.out.print("请输入你要查找的同学姓名:"+"\t原创 2016-07-14 15:19:20 · 582 阅读 · 0 评论 -
如何判断三条线段组成什么三角形
//已知三条长度的线段,是否能组成三角形int a=3,b=5,c=7;if(a+b>c && a+c>b && b+c>a){//是三角形if(a*a+b*b>c*c && a*a+c*c>b*b && b*b+c*c>a*a){//是锐角三角形//System.out.println("是锐角三角形");if(a==b && b==c){System.out.p原创 2016-07-02 15:52:05 · 3783 阅读 · 0 评论 -
继承的拓展(利用组合来实现复用)
假设有3个类:Animal、Wolf、Bird新建一个Animal类 全部在包中package org;class Animal{private void beat(){System.out.println("心脏跳动...");}public void breath(){beat();System.out.println("吸一口气,原创 2016-07-13 11:59:23 · 553 阅读 · 0 评论 -
外部类与内部类的调用
新建一个父类class Today{public void Today(){test();//调用test()的方法}//test方法public void test(){System.out.println("被子类重写的方法");}}然后建一个类//外部类MyData和内部类Sub(继承父类的子类)class MyData{Sub原创 2016-07-13 10:37:47 · 387 阅读 · 0 评论 -
"break";"continue";"标签名+:"的运用
打开Notepad记事本:新建一个.java 的java文件public class MyDemo.java{public static void main(String[] args){// break 跳出本个循环for(int i=0;ifor(int j=0;jif(j==2){break;}System.out.println("i="+i原创 2016-06-29 19:34:06 · 291 阅读 · 0 评论 -
封住、继承、多态案例
首先写一个父类class Animal{String name;String color;int age;//String sex;//构造参数public Animal(String name,String color,int age){this.name=name;this.color=color;this.age=age;}//封装name g原创 2016-07-11 15:26:03 · 203 阅读 · 0 评论 -
comparator接口与Comparable接口的区别
1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用Collect转载 2016-08-04 09:10:56 · 180 阅读 · 0 评论