a=10,b=6,将其值互换。(至少3种方法,尝试不定义第3个变量)

互换两个变量值。(至少3种方法,尝试不定义第3个变量) 废话不多说直接上代码 package com.admxj.swap; /* * 2015年12月7日23:49:20 * Java可避免C语言的溢出错误 * 方法四可能会出现溢出情况 */ public class Day01 { public static void main(String[] args) { int[] arr = {-2147483449,2147483420}; System.out.println("源数据 : int[0] = "+arr[0] + ", int[1] = "+arr[1]); //方法一 swap_1(arr); System.out.println...

阅读更多...

想要成为高薪程序猿的看这里!

成为一个程序猿很容易 但成为一个高薪的程序猿却不那么容易 没有努力和付出,就想高薪? 不可能!!! 看看下面的建议 会变成 有可能!!! 01 无论是什么职位或者拿多少薪水,我从来没有停止在业余时间学习。也许我没有像刚入行那样每天花5-6 小时学习,但我至少会定期花一些时间。因为我知道,要在这个变化巨大的科技世界里生存,你必须时刻进行着准备和更新。 02 每天疯一样的工作。每周工作 40 个小时好像挺好并且健康,但是如果你想要成功你必须付出更多。 03 学习一些公司愿意付钱的技术,而不是只学习你喜欢的技术。 04 看一看你身边比你入行早的 loser 程序员,想想你需要做什么才能避免自己几年后成为他们那样。(大概指那些只是混口饭吃安于当前状况的程序员吧) 05 对计算机科学基础知识有着很深的了解,特别是数据结构和算法。 06 不要只沉迷于一种技...

阅读更多...

Java算法斐波那契数列优化(fibonacci)

问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。 样例输入 10 样例输出 55 样例输入 22 样例输出 7704 数据规模与约定 1 <= n <= 1,000,000。 import java.util.Scanner; public class Main { public static void main(String[...

阅读更多...

Java网络编程、UDP案例

发送端 import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; public class SendUDP { public static void main(String[] args){ try { DatagramSocket socket = new DatagramSocket(); String str = "hello welcome ...

阅读更多...

JAVA网络编程TCP案例

服务端 import java.net.*; import java.io.*; public class TCPServerSocket { public static void main(String[] args) throws Exception{ String data = ""; //while (true) { try{ ServerSocket ss = new ServerSocket(8888); Socket s = ss.accept(); InputStream in = s.getInputStream(); int len...

阅读更多...

一个很详细的web.xml配置文件详解

Sample Application This is a sample application <!--过滤器名,可以随便取,当web应用中有多个过滤器时不允许重名.--> SampleFilter <!--具体的过滤器的类的完整的包名+类名。注意:不能写错了。否则容器不能正确的实例化过滤器--> mypack.SampleFilter <!-- 参数名 --> initParam1 <!-- 参数值 --> 2 <!-- Define the SampleFilter Mapping --> <!--过滤器名,注意要和上面的<filter-name>里的名字一样。--> SampleFilter <!-- 指定过滤器负责过滤的URL。这里指定了*.jsp表示在访问任何一个jsp页面时都会先使用mypack.SampleFilter过滤...

阅读更多...

struts-config.xml文件详解

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"> <struts-config>   <!--弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。它主要有8个子元素-->   <!--1、存放form-bean-->   <form-beans>   <!--该元素主要用来配置表单验证的类。-->   <!--classname:一般用得少,...

阅读更多...

java 试题java编译问题

10. (1.5分) 在命令行使用“java test 5 4”运行下面程序的输出结果是: public class test{ publicstatic void main(String[] args) { System.out.println(args[1]); } } (A) 0 (B) 5 (C) 编译出错 (D) 4 答案选 D

阅读更多...

获取整数的各位数字,再分别对奇数和偶数求和并输出

描述 有一个整数n(0<n<2147483647)不定长。你要做的是:获取该整数的各位数字,再分别对奇数和`偶数求和并输出。 输入 第一行有一个整数n(0<n<2147483647) 输出 第一行输出所有的奇数和 第二行输出所有的偶数和 public class Main {     public static void main(String[] args) {         /*          * 有一个整数n(0<n<2147483647)不定长          * 意思是int类型数据          */         /*          * 第一步n转成String类型          * 第二步String转char数组          * 第三步char 强转 int          * 第四步判断奇偶数...

阅读更多...