Java开发中经典的小实例-(随机数)】的更多相关文章

import java.util.Random;//输出小于33的7个不相同的随机数public class probability {    static Random random = new Random();    static int[] array = new int[7];    static int number;    public static void main(String[] args) {        // TODO Auto-generated method st…
public int binarySearch(int[] data,int aim){//以int数组为例,aim为需要查找的数 int start = 0; int end = data.length-1; int mid = (start+end)/2;//a while(data[mid]!=aim&&end>start){//如果data[mid]等于aim则死循环,所以排除 if(data[mid]>aim){ end = mid-1; }else if(data[…
import java.util.Scanner;public class Test_while {    public static void main(String[] args) {        // TODO Auto-generated method stub                Scanner input=new Scanner(System.in);                /*int sum=0;        int score=0;        int c…
import java.util.Scanner;public class threeTest {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        System.out.println("请输入第一条边:");        int a = input.nextInt();        System.out.println("请…
import java.util.ArrayList;import java.util.Scanner;public class Test8 {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        System.out.println("请输入:");        String number = input.next();        Ar…
import java.util.Scanner;public class Test6 {    public static void main(String[] args) {        // TODO Auto-generated method stub                        Scanner input =new Scanner(System.in);                System.out.println("pleace input your sex…
import java.util.Scanner;public class Test15 {    public static void main(String[] args) {        // TODO Auto-generated method stub        for (int i = 0; i < 1000; i++) {                        if (i % 3 == 0) {                System.out.print(i+&quo…
import java.util.Scanner;public class Test13 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        int number = 0;                do{            System.out.printl…
import java.util.Scanner;public class Test10 {    public static void main(String[] args) {        // TODO Auto-generated method stub        /*         * int[] num=new int[4];         *          * for(int i=0;i < num.length;i++){         *          *…
//输入数字个数来产生数字并且比较大小 import java.util.Scanner;public class Test1 {     public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        System.out.println("请输入你要输入的数字个数:");        int num = sc.nextInt();        int[] ar…
import java.util.Scanner; public class Calculate {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);                System.out.println("请输入一个数字(小于5000):");      …
public class Test25 {    public static void main(String[] args) {        // 冒泡法        int[] array = new int[] { 12, 34, 45, 56, 67, 56 };        int[][] arrayList =new int[][]{{},{}};        for (int j = 0; j < array.length - 1; j++) {            fo…
public class Test24 {    public static void main(String[] args) {        // 鸡蛋0.1元一个,鸭蛋3元一个,鹅蛋6元一个.求一百元买一百个蛋.        for (int i = 1; i <= 1000; i++) {            for (int j = 1; j <= 100 / 3; j++) {                for (int k = 1; k <= 100 / 6; k+…
public class Test21 {    public static void main(String[] args) {        // TODO Auto-generated method stub        int sum = 0;        int[] array = new int[sum];                int index=0;        for (int i = 1; i < 100; i++) {            if (i % 3…
public class Test19 {    public static void main(String[] args) {        // TODO Auto-generated method stub        // 矩形图案        for (int i = 0; i < 4; i++) {            for (int j = 0; j < 10; j++) {                if (j == 0 || j == 9 || i == 0 |…
public class Test16 {    public static void main(String[] args) {        // TODO Auto-generated method stub        int sum = 0;        for (int i = 1; i <= 9; i++) {            for (int j = 1; j <= i; j++) {                                sum=i*j;  …
public class Test12 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner input = new Scanner(System.in);        System.out.println("请输入一个字符串:");        String str = input.next();        for (int…
//输入字符串然后与自己定义的数组进行对比,并输出重复次数. public class Test11 {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        System.out.println("请输入字符串:");        String num = input.next();                char[] array =…
这里主要是自己个人开发中遇到的一些小问题,自己攒起来,来弥补自己薄弱的JAVA基础,大神不要见笑 1. DateFormat格式化的HH和hh区别: public static boolean compare_date(String DATE1, String DATE2) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date dt1 = df.parse(DATE1); Date dt2 =…
首先我们要明白什么是框架为什么用?相信一开始学习编程的时候都会听到什么.什么框架之类的:首先框架是一个软件半成品,都会预先实现一些通用功能,使用框架直接应用这些通用功能而不用重新实现,所以大多数企业都用框架都是提高开发效率,节约开发成本. 绝大多数框架都遵循着一种mvc设计模式思想,MVC是Model-View-Controler的简称.即模型-视图-控制器.MVC是一种设计模式,它强制性的把应用程序的输入.处理和输出分开.MVC中的模型.视图.控制器它们分别担负着不同的任务. 视图: 视图是用…
原文:http://www.cnblogs.com/xdp-gacl/p/3490276.html 一. Java获取URL地址中传递的参数 /** * 获取URL中的参数名和参数值的Map集合 * @param url * @return */ private Map<String, String> getUrlPramNameAndValue(String url){ String regEx="(\\?|&+)(.+?)=([^&]*)";//匹配参数…
js中打开一个新窗口的方法: 1.window.location.href=“url” 2.jbox.win(); 3.window.open(); js无任何提示的关闭弹出的页面: window.opener=null; window.open('','_self'); window.close(); 在servlet中,进行页面弹出提示,然后自动关闭: out.println("<script>alert('提示的内容');window.close();</script&g…
编写高质量代码:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则) 目录 建议1: 不要在常量和变量中出现易混淆的字母 建议2: 莫让常量蜕变成变量 建议3: 三元操作符的类型务必一致 建议4: 避免带有变长参数的方法重载 建议5: 别让null值和空值威胁到变长方法 建议6:覆写变长方法也循规蹈矩 建议7:警惕自增的陷阱 建议8:不要让旧语法困扰你 建议9:少用静态导入 建议10:不要在本类中覆盖静态导入的变量和方法 建议11:养成良好习惯,显示声明UID 建议12:避免…
Java开发中的23种设计模式详解(转)   设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性. 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样.项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应…
Java开发中所要遵守的编码规范大体上有如下7点.命名规范.注释规范.缩进排版规范.文件名规范.声明规范.语句规范以及编程规范. 1.命名规范 (1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z).数字(0-9)和下划线“_”. (2)一个唯一包名的前缀总是全部小写的字母.例如:www.tonysun.cc (3)类名是一个名词,采用大小写混合的方式,每个单词的首字母大写.例如:Tony. (4)接口的大小写规则与类名相似:例如:Tony. (5)方法名是一个动词或动词词组,采用大小写混合的…
Java开发中RMI和webservice区别和应用领域 一.RMI和webservice区别和联系 0. 首先,都是远程调用技术. 1. RMI是在TCP协议上传递可序列化的java对象(使用Stream 技术(serialize)传输),只能用在JVM上,绑定语言:RMI的客户端和服务端都必须             是java: 2. webservice是在http协议上传递xml文本文件,与语言和平台无关: 3. RMI性能优于webservice: 4. RMI多用于开发分布式应用系…
paip.java 开发中web server的选择jboss resin tomcat比较.. 作者Attilax  艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax ///////////////启动速度比较 都是带了jax-ws linston..myeclipse debug 模式启动.. jboss5.1    80s myeclipse7 自带的tomcat    10s ///////…
详细信息请参考原文:Android开发中实现桌面小部件 在Android开发中,有时候我们的App设计的功能比较多的时候,需要根据需要更简洁的为用户提供清晰已用的某些功能的时候,用桌面小部件就是一个很好的选择,即App Widget,下面我们就用Android studio来创建一个简单的桌面小部件: 选择New->Widget->App Wight                                                                 接下来设置App…
本文整理了我自己在Java开发中常用的jar包以及常用的API记录. <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.…
Java开发中的eclispe常用快捷键&全部快捷键 Ctrl+1 快速修复(经典快捷键)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Sh…