本文目录一览

1,能给我一个最简单的java程序代码吗

java语言:public class XXX{ public static void main(String args[]){ system.out.println("Hello world!"); }}
public class 11{ public static void main(String args[]){ system.out.println("Hello world!");}}
public String str()

能给我一个最简单的java程序代码吗

2,java这8条常用代码学生实用收录

java8个常用代码建议背会1,向文件末尾添加内容2、创建 JSON 格式的数据3、单实例Singleton 示例4、把 Array 转换成Map5、发送代数据的HTTP 请求6、分页展示如下7、解析/读取XML文件8、列出文件和目录

java这8条常用代码学生实用收录

3,给段最简单的java代码 让我新手看一下

最简单的JAVA代码如下:interface a =========没有比这个更简单的了吧???给分吧小哥
第一个for循环里面的int j=1;应该改为i=1;
//文件名:HelloWorld.java public class HelloWorld public static void main(String args[]) //向屏幕上写字符串"HelloWorld!" System.out.println("HelloWorld!"); } }
去BAIDU里搜搜有很多带注释的都很清楚
在windows平台上显示一条信息. import Javax.swing.JOptionPane; //调用method public class HelloDialog public static void main(String[] args) JOptionPane.showMessageDialog( null, "Hello, this is a basic Java program! hope you like it" ); //显示一条信息 System.exit(0); // 结束程序 }//结束method }//结束class 这是一个java程序最基本的结构.希望大家喜欢. ============================================ 资料引用:http://www.knowsky.com/362434.html
public class aapublic static void main(String [] args)int a=0;//定义一个计数器for(int i=1;i<=100;i++)a=a+i;//加总和}System.out.println(a);//打印出总和}}答案5050

给段最简单的java代码 让我新手看一下

4,java新手编程题目

思路如下:随即4个数字(1~6) 用来模拟4个色子数字全部存入数组ary,.然后升序排列. 如果满足两两相等,那么已经排序好的数字,就是ary[0]=ary[1]; ary[2]=ary[3];然后判断ary[0]+ary[2]==6 .如果等于6 那么满足要求,不等于6 ,那么继续下次循环参考代码1234567891011121314151617181920212223242526272829303132import java.util.Arrays; public class RandomDemo public static void main(String[] args) int loop = 5;// 重复5次试验 for (int k = 0; k < loop; k++) int times = 0;// 循环的次数 int[] ary;// 数组,存储4个随机数 while (true) times++;// 次数+1 ary = new int[4]; for (int i = 0; i < ary.length; i++) ary[i] = getNum();// 添加随机数 } Arrays.sort(ary);// 用数组工具类进行排序 // 因为有两两相等的情况, 那么就是 ary[0]=ary[1] ary[2]=ary[3] 能减少很多的if else判断 // 如果两两相等.且两值和等于6 ,那么跳出循环 if (ary[0] == ary[1] && ary[2] == ary[3] && ary[0] + ary[2] == 6) break;//跳出 } } System.out.println("两个数字分别是" + ary[0] + "和" + ary[2] + "\t" + "循环了" + times + "次"); } } //该方法用于返回一个 [1,6]之间的数字 private static int getNum() return (int) (Math.random() * 6) + 1;// 1~6之间的随即数 }}测试结果12345两个数字分别是1和5 循环了22次两个数字分别是1和5 循环了12次两个数字分别是3和3 循环了105次两个数字分别是1和5 循环了128次两个数字分别是2和4 循环了96次

5,java线程的经典代码

package threadgroup;class ThreadDemo3 extends Thread private String name; private int delay; public ThreadDemo3(String sname, int i_delay) name = sname; delay = i_delay; } public void run() try sleep(delay); } catch (InterruptedException e) } System.out.println("多线程测试!\n" + name + "\n" + delay); } } public class testMyThread public 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 threadDemo public static void main(String[] args) Thread t = Thread.currentThread(); t.setName("你好吗?"); System.out.println("正在进行的Thread是:" + t); try for (int i = 0; i < 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 Runnable public threadDemo2() Thread t1 = Thread.currentThread(); t1.setName("第一个主进程"); System.out.println("正在运行" + t1); Thread t2 = new Thread(this, ""); System.out.println("在创建一个进程"); t2.start(); try System.out.println("使他进入第一个睡眠状态"); Thread.sleep(2000); } catch (InterruptedException e) System.out.println("Thread has wrong" + e.getMessage()); } System.out.println("退出第一个进程"); } public void run() try for (int i = 0; i < 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(); }}
同时做事情,我给你代码public class testaccount public static void main(string[] args) accout a = new accout(); student s = new student(a); genearchthread g = new genearchthread(a); s.start(); g.start(); }}/** * 银行账户 */public class accout int money = 0; /** * 取钱 * 如果账户没钱则等待,否则取出所有钱提醒存钱 */ public synchronized void getmoney() system.out.println("准备取钱!"); try if(money == 0) wait(); //等待 } //取所有钱 system.out.println("剩余:" + money); money -= 50; //提醒存钱 notify(); }catch(exception e) } /** * 存钱 * 如果有钱则等待,否则存入200提醒取钱 */ public synchronized void savemoney() system.out.println("准备存钱!"); try if(money != 0) wait(); //等待 } //取所有钱 money = 200; system.out.println("存入:" + money); //提醒存钱 notify(); }catch(exception e) }}/** * 家长线程 */public class genearchthread extends thread accout a; public genearchthread(accout a) this.a = a; } public void run() try while(true) thread.sleep(12000); a.savemoney(); //存钱 } }catch(exception e) }}/** * 模拟学生线程 */public class student extends thread accout a; public student(accout a) this.a = a; } public void run() try while(true) thread.sleep(2000); a.getmoney(); //取钱 } }catch(exception e) }}
学生取生活费的例子public class TestAccount public static void main(String[] args) Accout a = new Accout(); Student s = new Student(a); GenearchThread g = new GenearchThread(a); s.start(); g.start(); }}/** * 银行账户 */public class Accout int money = 0; /** * 取钱 * 如果账户没钱则等待,否则取出所有钱提醒存钱 */ public synchronized void getMoney() System.out.println("准备取钱!"); try if(money == 0) wait(); //等待 } //取所有钱 System.out.println("剩余:" + money); money -= 50; //提醒存钱 notify(); }catch(Exception e) } /** * 存钱 * 如果有钱则等待,否则存入200提醒取钱 */ public synchronized void saveMoney() System.out.println("准备存钱!"); try if(money != 0) wait(); //等待 } //取所有钱 money = 200; System.out.println("存入:" + money); //提醒存钱 notify(); }catch(Exception e) }}/** * 家长线程 */public class GenearchThread extends Thread Accout a; public GenearchThread(Accout a) this.a = a; } public void run() try while(true) Thread.sleep(12000); a.saveMoney(); //存钱 } }catch(Exception e) }}/** * 模拟学生线程 */public class Student extends Thread Accout a; public Student(Accout a) this.a = a; } public void run() try while(true) Thread.sleep(2000); a.getMoney(); //取钱 } }catch(Exception e) }}
生产者与消费者的问题 应该是个经典问题public class Produce public static void main(String[] args) Basket bk = new Basket(); Producer p = new Producer(bk); Consumer c = new Consumer(bk); new Thread(p).start(); new Thread(c).start(); }}class Bum int id; public Bum(int id) this.id = id; } public String toString() return " " + id; }}class Basket int index; Bum[] bums = new Bum[6]; public synchronized void check(Bum b) if(index == bums.length) try wait(); } catch (InterruptedException e) e.printStackTrace(); } } notifyAll(); bums[index] = b; index++; } public synchronized Bum tack() if(index == 0) try wait(); } catch (InterruptedException e) e.printStackTrace(); } } notifyAll(); index--; return bums[index]; }}class Producer implements Runnable Basket bk; public void run() for(int i=0; i<20; i++) Bum b = new Bum(i); bk.check(b); try Thread.sleep(500); } catch (InterruptedException e) // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("produce " + b); } } public Producer(Basket bk) this.bk = bk; }}class Consumer implements Runnable Basket bk; public Consumer(Basket bk) this.bk = bk; } public void run() for(int i=0; i<20; i++) Bum b = bk.tack(); try Thread.sleep(600); } catch (InterruptedException e) // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("Consume " + b); } }}

6,java编程题 本人新手求详解

先看下最终的结果吧,是不是你想要的?项目结构如下图所示:其中,Student是父类,PostGraduate是子类,继承自父类Student,Main是主类,用于创建对象以及把这些对象的功能调用起来。---------------------------Student代码如下:------------------------------/** * 学生类 * @author 逍遥 * */public class Student //学号 private int sId; //姓名 private String sName; //数学成绩 private double mathScore; //计算机成绩 private double computerScore; /** * 获取学号 * @return */ public int getsId() return sId; } /** * 设置学号 * @param sId */ public void setsId(int sId) this.sId = sId; } /** * 获取姓名 * @return */ public String getsName() return sName; } /** * 设置姓名 * @param sName */ public void setsName(String sName) this.sName = sName; } /** * 获取数学成绩 * @return */ public double getMathScore() return mathScore; } /** * 设置数学成绩 * @param mathScore */ public void setMathScore(double mathScore) this.mathScore = mathScore; } /** * 获取计算机成绩 * @return */ public double getComputerScore() return computerScore; } /** * 设置计算机成绩 * @param computerScore */ public void setComputerScore(double computerScore) this.computerScore = computerScore; } /** * 输出成员变量(4个成员变量)的信息。 */ public void print() System.out.println("学号:"+sId); System.out.println("姓名:"+sName); System.out.println("计算机成绩:"+mathScore); System.out.println("数学成绩:"+computerScore); } }---------------------------Student代码结束---------------------------------------------------------PostGraduate代码如下:------------------------------/** * 研究生类 * @author 逍遥 * */public class PostGraduate extends Student //导师姓名 private String tName; //研究方向 private String ResearchDirection; /** * 获取导师姓名 * @return */ public String gettName() return tName; } /** * 设置导师姓名 * @param tName */ public void settName(String tName) this.tName = tName; } /** * 获取研究方向 * @return */ public String getResearchDirection() return ResearchDirection; } /** * 设置研究方向 * @param researchDirection */ public void setResearchDirection(String researchDirection) ResearchDirection = researchDirection; } /** * 研究生类重写父类的void print()方法,功能是输出成员变量(6个成员变量)的信息 */ @Override public void print() // TODO Auto-generated method stub super.print(); System.out.println("导师姓名:"+tName); System.out.println("研究方向:"+ResearchDirection); } }---------------------------PostGraduate代码结束---------------------------------------------------------Main代码如下:------------------------------import java.util.Scanner;/** * 主类 * @author 逍遥 * */public class Main /** * @param args */ public static void main(String[] args) // TODO Auto-generated method stub //用于获取从键盘上输入的信息 Scanner input=new Scanner(System.in); //创建一个Student类的对象 Student student=new Student(); //从键盘上输入其属性信息 System.out.print("请输入学生的学号:"); student.setsId(input.nextInt()); System.out.print("请输入学生的姓名:"); student.setsName(input.next()); System.out.print("请输入学生的数学成绩:"); student.setMathScore(input.nextDouble()); System.out.print("请输入学生的计算机成绩:"); student.setComputerScore(input.nextDouble()); //并且通过其print方法输出这些信息; student.print(); //创建一个PostGraduate类的对象 PostGraduate postGraduate=new PostGraduate(); //从键盘上输入其属性信息 System.out.print("请输入研究生的学号:"); postGraduate.setsId(input.nextInt()); System.out.print("请输入研究生的姓名:"); postGraduate.setsName(input.next()); System.out.print("请输入研究生的数学成绩:"); postGraduate.setMathScore(input.nextDouble()); System.out.print("请输入研究生的计算机成绩:"); postGraduate.setComputerScore(input.nextDouble()); System.out.print("请输入研究生的导师姓名:"); postGraduate.settName(input.next()); System.out.print("请输入研究生的研究方向:"); postGraduate.setResearchDirection(input.next()); //并且通过其print方法输出这些信息。 postGraduate.print(); }}---------------------------Main代码结束------------------------------=================知识点的简单总结=================本题考察的知识点是面向对象的三大特性之一:继承。Student为父类,包含了学号、姓名、数学成绩和计算机成绩4个属性,以及一个print()方法。PostGraduate 继承父类的时候,继承了父类中的所有方法,因为方法我都是用的public,而属性继承不了,因为我在父类中用了封装,所有属性都用private修饰了,想访问属性的话,必须通过get、set方法,这里,我重写了父类中的print方法,通过super.print();调用了父类中的print()方法。最后就是Main类,提供了main方法作为入口函数,用于按要求声明这些对象以及去调用对象中的方法。

文章TAG:java  初学者  学者  经典  java初学者经典代码  
下一篇