经典java程序源代码 java编程源代码

在线等一个java程序源代码 急用!!!

第一题

在网站设计制作、成都网站建设过程中,需要针对客户的行业特点、产品特性、目标受众和市场情况进行定位分析,以确定网站的风格、色彩、版式、交互等方面的设计方向。成都创新互联公司还需要根据客户的需求进行功能模块的开发和设计,包括内容管理、前台展示、用户权限管理、数据统计和安全保护等功能。

import java.util.Random;

import java.util.Scanner;

public class Guess{

public static void main(String[] args) {

int rightNum = new Random().nextInt(100) + 1;

Scanner scanner = new Scanner(System.in);

int input = 0;

do{

System.out.print("清猜数字(1-100)!");

input = scanner.nextInt();

if(input rightNum){

System.out.println("猜大了!");

}

else if(input rightNum){

System.out.println("猜小了!");

}

}while(input != rightNum);

System.out.println("猜对了" + rightNum);

}

}

第二题

import java.util.* ;

public class A{

public static void main(String args[]){

int i,j,k,temp;

int a[][]=new int[2][3];

a[0][0]=(int)(100*Math.random());

a[0][1]=(int)(100*Math.random());

a[0][2]=(int)(100*Math.random());

a[1][0]=(int)(100*Math.random());

a[1][1]=(int)(100*Math.random());

a[1][2]=(int)(100*Math.random());

for(j=0;j3;j++)

System.out.println("a[0]["+j+"]="+a[0][j]);

System.out.println(" ");

for(j=0;j3;j++)

System.out.println("a[1]["+j+"]="+a[1][j]);

System.out.println(" ");

for(i=0;i2;i++){

for(j=0;j2;j++){

for(k=j;k2;k++){

if(a[i][j]a[i][k+1]){

temp=a[i][j];

a[i][j]=a[i][k+1];

a[i][k+1]=temp;

}

}

}

}

System.out.println("第一行按从小到大排列:");

for(j=0;j3;j++){

System.out.println("a[0]["+j+"]="+a[0][j]);

}

System.out.println("第二行按从小到大排列:");

for(j=0;j3;j++)

System.out.println("a[1]["+j+"]=" +a[1][j]);

}

}

春春??还不快采纳嘛

求一java程序,一个界面计算器源代码,跪求大神,有注释最好。。

import javax.swing.*;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

public class GUI extends JFrame implements ActionListener {//实现监听接口

JTextField field = new JTextField(15);

double num1=0,num2;

char op;

public GUI(){

setLayout(new BorderLayout(10,10));

JPanel p1 = new JPanel(new FlowLayout(FlowLayout.CENTER));

p1.add(new JLabel("计算框:"));

p1.add(field);

add(p1,BorderLayout.NORTH);

JPanel p2 = new JPanel(new GridLayout(4,1));

//添加按钮

JButton bt1 = new JButton("1");

JButton bt2 = new JButton("2");

JButton bt3 = new JButton("3");

JButton bt4 = new JButton("4");

JButton bt5 = new JButton("5");

JButton bt6 = new JButton("6");

JButton bt7 = new JButton("7");

JButton bt8 = new JButton("8");

JButton bt9 = new JButton("9");

JButton bt0 = new JButton("0");

JButton btDel = new JButton("Del");

JButton btEqual = new JButton("=");

p2.add(bt1);p2.add(bt2);

p2.add(bt3); p2.add(bt4);

p2.add(bt5); p2.add(bt6);

p2.add(bt7);p2.add(bt8);

p2.add(bt9);p2.add(bt0);

p2.add(btDel);p2.add(btEqual);

add(p2,BorderLayout.CENTER);

JPanel p3 = new JPanel(new GridLayout(0,1));

JButton bta = new JButton("+");

JButton btb = new JButton("-");

JButton btc = new JButton("*");

JButton btd = new JButton("/");

p3.add(bta);p3.add(btb);

p3.add(btc);p3.add(btd);

add(p3,BorderLayout.EAST);

//添加监听器

bt1.addActionListener(this);

bt2.addActionListener(this);

bt3.addActionListener(this);

bt4.addActionListener(this);

bt5.addActionListener(this);

bt6.addActionListener(this);

bt7.addActionListener(this);

bt8.addActionListener(this);

bt9.addActionListener(this);

bt0.addActionListener(this);

bta.addActionListener(this);

btb.addActionListener(this);

btc.addActionListener(this);

btd.addActionListener(this);

btDel.addActionListener(this);

btEqual.addActionListener(this);

}

//事件的响应

public void actionPerformed(ActionEvent e){

String str =e.getActionCommand();

String s1 = field.getText();

if(str!="+"str!="-"str!="*"str!="/"str!="="str!="Del"){//为数字按钮时

field.setText(s1+str);

}

else if(str=="Del"){//删除键

field.setText("");

str=null;

}

else if(str=="="){//等号按钮

s1 =field.getText();

String t2 ="";

int flag=0;//标记操作符的位置

if(s1.indexOf("+")!=-1)

flag = s1.indexOf("+");

if(s1.indexOf("-")!=-1)

flag = s1.indexOf("-");

if(s1.indexOf("*")!=-1)

flag = s1.indexOf("*");

if(s1.indexOf("/")!=-1)

flag = s1.indexOf("/");

for(int i=flag+1;is1.length();i++)

{

t2+=s1.charAt(i);//获得第二个操作数

}

num2 =Double.parseDouble(t2);//将第二个操作数转换为double

switch(op){

case '+': num1+=num2;break;

case '-': num1-=num2;break;

case '*': num1*=num2;break;

case '/': num1/=num2;break;

}

field.setText(s1+"="+num1+"");//显示在文本框里

}

else{//加减乘除符号

num1 = Double.parseDouble(field.getText());

field.setText(s1+str);

op = str.charAt(0);//获得操作符

}

}

public static void main(String[] args){

GUI frame = new GUI();

frame.setTitle("简易计算器");

frame.setLocationRelativeTo(null);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setSize(300,200);

//frame.pack();

frame.setVisible(true);

}

}

不懂再问

求java源程序代码:输入两个数,输出最大值

public class Test{

private static Scanner scanner;

public static void main(String[] args) {

scanner = new Scanner(System.in);

System.out.println("请输入a值:");

int a = scanner.nextInt();

System.out.println("请输入b的值:");

int b = scanner.nextInt();

if(a b)

System.out.println("最大的数是:" + a);

else

System.out.println("最大的数是:" + b);

}

}

初学Java,还不会编程,求大神帮下忙写一下程序流程图好源代码

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int sum = 0;

System.out.println("参数个数:");

int n = sc.nextInt();

for(int i = 0; i  n; i++){

System.out.print("输入第[" + (i + 1) + "]个数:" );

String temp = sc.next();

sum += Integer.parseInt(temp);

}

System.out.println("总和为:" + sum);

}

}


分享文章:经典java程序源代码 java编程源代码
文章链接:http://myzitong.com/article/ddojcji.html