java基础代码大全,java 代码

1,java 代码1、说明:整数n不要超过25,否则会越界,结果为负 。public class Num1 public static void main(String[] args) long n = 20; long result = 0; result = new Num1().recursion(n); System.out.println(result); } long recursion(long j) if(j == 1) return 1; else return j * recursion(j-1); } }2、public class Num2public static void main(String[] args)int n = 100;String result = new Num2().method1(n);System.out.println(result); } String method1(int n)String s = "";if(n < 5)return s + n;elsereturn s + method1(n/5) + n%5; }}java是由sun微系统公司所发展出来的程序语言 , 它本身是一种对象导向(object-oriented)的程序语言 。java目前在手机上应用最多的就是java游戏 。java也号称是能跨平台使用的语言 , 这主要是因为java本身被编译之后 , 并不是直接产生可执行的码,而是产生一种中间码叫作 bytecode,这种码必需在透过 java 的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种java的直译器,就能解读bytecode也就能执行java编译过的程序,故与java程序是在那种平台上被编译的,就完全没有干系了 。java写出来的程序可分为两类 , 分别是java applet与一般的application , 而application 这一类就与一般的程序如c++的作用是比较类似的,是一个独立可执行的应用程序,像hotjava是一个浏览器,且就是使用java程序所发展出来的 。最常见的java程序包括应用程序和applets 。应用程序是单独的程序,诸如hotjava浏览器软件就是用java语言编写的 。applets类似于应用程序,但是它们不能单独运行,applets可以在支持java的浏览器中运行 。applet主要是内置于html网页中,在浏览时发挥作用 。java的目标是为了满足在一个充满各式各样不同种机器 , 不同操作系统平台的网络环境中开发软件 。利用java程序语言,可以在网页中加入各式各样的动态效果 。可以放上一段动画,加入声音 , 也可以建立交互式网页等 。
2,给段最简单的java代码 让我新手看一下最简单的java代码肯定就是这个了,如下:public class MyFirstApppublic static void main(String[] args)System.out.print("Hello world");}}“hello world”就是应该是所有学java的新手看的第一个代码了 。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识 , 有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
3 , Java代码写了几个方法,你看看package test;import java.util.Scanner;public class Testpublic static void main(String[] args)Scanner scanner=new Scanner(System.in);System.out.println("请输入");String string=scanner.next();//第一种方法StringBuffer sb=new StringBuffer(string);sb.reverse();System.out.println("反转后是"+sb);//第二种方法System.out.print("反转后是");for (int i = string.length(); i >0 ; i--)System.out.print(string.substring(i-1,i));}//第三种方法,此方法要求输入的必须是数字int oriNum=Integer.parseInt(string);int tempNum=oriNum;int count,result=0;for(count=0;tempNum>0;tempNum/=10,count++);//算出该数有多少位while(oriNum>0) int num=oriNum%10;//取出该位上的数.for(int i=1;i<count;i++) num*=10;}count--;//标识向前移一位.result+=num;oriNum/=10;//切掉处理过的位数.};System.out.println("反转后是"+result); }}java code:public static void main(String[] args) throws IOException BufferedReader reader = null;String str = null;boolean sign = false;doif(!sign)System.out.println("请输入数字:");reader = new BufferedReader(new InputStreamReader(System.in));str = reader.readLine();sign = isNumber(str);if(sign)System.out.println(String.format("数字:%1$s,倒序:%2$s", str,reverseString(str)));}while(!sign);}/** 正则验证数字*/private static boolean isNumber(String str) Pattern pattern = Pattern.compile("^\\dreturn pattern.matcher(str).matches();}/** 反转字符串*/private static StringreverseString(String str)StringBuilder sb = new StringBuilder(str);return sb.reverse().toString();}【java基础代码大全,java 代码】
4,java线程的经典代码package threadgroup;class ThreadDemo3 extends Threadprivate String name; private int delay; public ThreadDemo3(String sname, int i_delay)name = sname; delay = i_delay; } public void run()trysleep(delay); } catch (InterruptedException e)} System.out.println("多线程测试!\n" + name + "\n" + delay); } } public class testMyThreadpublic static void main(String[] args)ThreadDemo3 th1,th2,th3; th1 = new ThreadDemo3("线程1", (int) (Math.random() * 900)); th2 = new ThreadDemo3("线程2", (int) (Math.random() * 900)); th3 = new ThreadDemo3("线程3", (int) (Math.random() * 900)); th1.start(); th2.start(); th3.start(); } } package threadgroup;public class threadDemopublic static void main(String[] args)Thread t = Thread.currentThread(); t.setName("你好吗?"); System.out.println("正在进行的Thread是:" + t); tryfor (int i = 0; i &lt; 5; i++)System.out.println("我不叫穆继超" + i); Thread.sleep(3000); } } catch (Exception e)// TODO: handle exception System.out.println("Thread has wrong" + e.getMessage()); } }}package threadgroup;public class threadDemo2 implements Runnablepublic threadDemo2()Thread t1 = Thread.currentThread(); t1.setName("第一个主进程"); System.out.println("正在运行" + t1); Thread t2 = new Thread(this, ""); System.out.println("在创建一个进程"); t2.start(); trySystem.out.println("使他进入第一个睡眠状态"); Thread.sleep(2000); } catch (InterruptedException e)System.out.println("Thread has wrong" + e.getMessage()); } System.out.println("退出第一个进程"); } public void run()tryfor (int i = 0; i &lt; 5; i++)System.out.println("进程" + i); Thread.sleep(3000); } } catch (InterruptedException e)// TODO: handle exception System.out.println("Thread has wrong" + e.getMessage()); } System.out.println("退出第二个进程"); } public static void main(String[] args)new threadDemo2(); }}

    推荐阅读