JAVA初級小程序代碼 java初級小程序代碼有哪些

求JAVA入門小程序源代碼

mport java.util.*;

創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為尼元陽企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都做網(wǎng)站、外貿營銷網(wǎng)站建設,尼元陽網(wǎng)站改版等技術服務。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

public class HuiWen

{

public static void main(String[] args)

{

Scanner in=new Scanner(System.in);

System.out.println("please input a String:");

String st=in.nextLine();

String s=st.toLowerCase();

int i=0;

int j=s.length()-1;

boolean t=true;

char first=s.charAt(i);

char last=s.charAt(j);

for(;ij;)

{

while(!(first='a'first='z'))

{

i++;

first=s.charAt(i);

}

while(!(last='a'last='z'))

{

j--;

last=s.charAt(i);

}

if(i=j)

break;

if(first==last)

{

i++;

j--;

first=s.charAt(i);

last=s.charAt(j);

}

else

{

t=false;

break;

}

}

if(t)

System.out.println(st+"是回文串");

else

System.out.println(st+"不是回文串");

}

}

//判斷是否為回文字串

//什么實用的程序,說具體點!你要計算器的程序嗎?

//下面是計算器的程序,把分拿來吧!

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Calculator

{

public static void main(String[] args)

{

CalculatorFrame frame=new CalculatorFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

}

class CalculatorFrame extends JFrame

{

public CalculatorFrame()

{

setTitle("Calculator");

CalculatorPanel panel=new CalculatorPanel();

add(panel);

pack();

}

}

class CalculatorPanel extends Panel

{

public CalculatorPanel()

{

setLayout(new BorderLayout());

result=0;

lastCommand="=";

start=true;

flag=true;

display=new JButton("0");

display.setEnabled(false);

add(display,BorderLayout.NORTH);

ActionListener insert=new InsertAction();

ActionListener command=new CommandAction();

panel=new JPanel();

panel.setLayout(new GridLayout(4,5));

addButton("7",insert);

addButton("8",insert);

addButton("9",insert);

addButton("/",command);

addButton("CE",command);

addButton("4",insert);

addButton("5",insert);

addButton("6",insert);

addButton("*",command);

addButton("Backspace",command);

addButton("1",insert);

addButton("2",insert);

addButton("3",insert);

addButton("-",command);

addButton("sqrt",command);

addButton("0",insert);

addButton(".",insert);

addButton("=",command);

addButton("+",command);

addButton("1/x",command);

add(panel,BorderLayout.CENTER);

}

private void addButton(String label,ActionListener listener)

{

JButton button=new JButton(label);

button.addActionListener(listener);

panel.add(button);

}

private class InsertAction implements ActionListener

{

public void actionPerformed(ActionEvent event)

{

String input=event.getActionCommand();

if(startflag)

{

display.setText("");

start=false;

}

if(flag)

display.setText(display.getText()+input);

}

}

private class CommandAction implements ActionListener

{

public void actionPerformed(ActionEvent event)

{

String command=event.getActionCommand();

if(command.equals("CE"))

{

display.setText("0");

start=true;

flag=true;

command="=";

}

else

if(startflag)

{

if(command.equals("-"))

{

display.setText(command);

start=false;

}

else

if((command.equals("1/x")||command.equals("sqrt"))flag)

calculate(Double.parseDouble(display.getText()),command);

else

if(flag)

lastCommand=command;

}

else

{

if(command.equals("Backspace")flag)

{

String s=display.getText();

char[] s1=s.toCharArray();

if(s.length()=2)

{

String s2=new String(s1,0,s.length()-1);

display.setText(s2);

}

else

{

display.setText("0");

start=true;

}

}

else if(flag)

{

calculate(Double.parseDouble(display.getText()),command);

lastCommand=command;

start=true;

}

}

}

}

public void calculate(double x,String command)

{

if(lastCommand.equals("+")) result+=x;

else if(lastCommand.equals("-")) result-=x;

else if(lastCommand.equals("/"))

{

if(x!=0)

result/=x;

else

{

display.setText("除數(shù)不能為0");

start=false;

flag=false;

return;

}

}

else if(lastCommand.equals("*")) result*=x;

else if(command.equals("1/x"))

{

if(x!=0)

result=1/x;

else

{

display.setText("除數(shù)不能為0");

start=false;

flag=false;

return;

}

}

else if(command.equals("sqrt"))

{

if(x=0)

result=Math.sqrt(x);

else

{

display.setText("函數(shù)輸入無效");

start=false;

flag=false;

return;

}

}

else if(lastCommand.equals("=")) result=x;

display.setText(""+result);

}

private JButton display;

private JPanel panel;

private double result;

private String lastCommand;

private boolean start;

private boolean flag;

}

初學者java小程序,求java大神幫我補充一下空缺代碼!打印出兩個整數(shù)a和b的最大公約數(shù)。

a? = sc.nextInt();

b? = sc.nextInt();

a 0||b 0

a

完整代碼:

public class ComDiv {

public static void main(String[] args) {

int a;

int b;

int r;

Scanner sc = new Scanner(System.in);

do {

System.out.println("請輸入兩個整數(shù):");

a? = sc.nextInt();

b? = sc.nextInt();

} while (a 0||b 0);

sc.close();

while(b != 0){

r = a%b;

a = b;

b = r;

}

System.out.println("兩個數(shù)的最大公約數(shù)是:" +a);

}

}

演示:

急求大神發(fā)幾個java 300行代碼的小程序 簡單點的

/**

* 文件名:Operation.java 2014-1-2 下午3:06:37

* @author Administrator

*/

package cc.icoc.javaxu.action;

import java.util.ArrayList;

import java.util.Scanner;

import cc.icoc.javaxu.datas.StudentInfo;

/**

* @author 許仕永

* 創(chuàng)建時間: 2014 2014-1-2 下午3:06:37

*/

public class Operation

{

int stuNo,stuAge;

String stuName,stuClass,stuSex;

ArrayListStudentInfo list;

/**程序入口

* @param args

*/

public static void main(String[] args)

{

// TODO Auto-generated method stub

new Operation().operation();

}

private int inputInt()

{

Scanner scanner = new Scanner(System.in);

return scanner.nextInt();

}

private String inputStr()

{

Scanner scanner = new Scanner(System.in);

return scanner.nextLine();

}

private void operation()

{

// TODO Auto-generated method stub

if(list == null)

{

list = new ArrayListStudentInfo();

}

while(true)

{

System.out.println("\t\t\t學生信息管理系統(tǒng)\n");

System.out.println("1.信息查閱");

System.out.println("2.信息查詢");

System.out.println("3.信息錄入");

System.out.println("4.退出系統(tǒng)");

int what = inputInt();

if ( what == 1 )

{

getInfo();

} else if ( what == 2 )

{

allSerach();

} else if ( what == 3 )

{

inputInfo();

} else if( what == 4 )

{

System.out.println("已經(jīng)退出系統(tǒng)");

System.exit(0);

}

}

}

/**

* 獲取全部學生的信息列表

*/

private void getInfo()

{

if(!list.isEmpty())

{

for ( int i = 0; i list.size(); i++ )

{

System.out.println(list.get(i));

}

}

}

/**

* 執(zhí)行查找

*/

private void allSerach()

{

System.out.println("1.輸入學號進行查詢");

System.out.println("2.輸入姓名進行查詢");

int what = inputInt();

if(what == 1)

{

System.out.println("請輸入學號:");

search(inputInt());

}

else

{

System.out.println("請輸入姓名:");

search(inputStr());

}

}

/**

* 按學生姓名查詢學生信息

* @param name 學生姓名

*/

private StudentInfo search(String name)

{

for ( int i = 0; i list.size(); i++ )

{

if(list.get(i).getStuName().equals(name))

{

System.out.println(list.get(i));

return list.get(i);

}

}

System.out.println("未查詢到該名字的學生");

return null;

}

/**

* 按學號查詢學生信息

* @param id 學號

*/

private StudentInfo search(int id)

{

for ( int i = 0; i list.size(); i++ )

{

if(list.get(i).getStuNo()==id)

{

System.out.println(list.get(i));

return list.get(i);

}

}

System.out.println("未查詢到該學號的學生");

return null;

}

/**

* 錄入學生信息

*/

private void inputInfo()

{

try

{

System.out.print("請輸入學生學號:\n");

stuNo = inputInt();

System.out.print("請輸入學生姓名:\n");

stuName = inputStr();

System.out.print("請輸入學生性別:\n");

stuSex = inputStr();

System.out.print("請輸入學生年齡:\n");

stuAge = inputInt();

System.out.print("請輸入學生班級:\n");

stuClass = inputStr();

list.add(new StudentInfo(stuNo, stuAge, stuName, stuSex, stuClass));

} catch (Exception e)

{

// TODO: handle exception

System.out.println("不允許為空,請重新輸入");

}

}

}

package cc.icoc.javaxu.action;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Stu

{

int countStu = 0;

int sum = 0;

int avg = 0;

ListStuBean list = new ArrayListStu.StuBean();

public static void main(String[] args)

{

new Stu().go();

}

private void go()

{

A:while(true)

{

//構造實體Bean來存儲學生成績

StuBean bean = new StuBean();

System.out.println("請輸入成績:");

System.out.println("語文:");

bean.setYuwen(scanner());

System.out.println("數(shù)學:");

bean.setMath(scanner());

//獲取英語成績

System.out.println("英語:");

bean.setEnglish(scanner());

//存入容器

list.add(bean);

for ( int i = 0; i list.size(); i++ )

{

sum += list.get(i).english+list.get(i).math+list.get(i).yuwen;

}

avg = sum / (3*list.size());

System.out.println("當前有"+list.size()+"條學生記錄,所有學生總分="+sum+"平均分為"+avg);

//輸入y繼續(xù)錄入學生信息,輸入x退出

System.out.println("\n已成功錄入一個學生的數(shù)據(jù),是否繼續(xù)/退出(y/x)");

if("x".equals(scannerString()))

break A;

}

}

/**輸入*/

private int scanner()

{

Scanner scanner = new Scanner(System.in);

return scanner.nextInt();

}

/**輸入*/

private String scannerString()

{

Scanner scanner = new Scanner(System.in);

return scanner.nextLine();

}

class StuBean

{

int math;

int yuwen;

int english;

public int getMath()

{

return math;

}

public void setMath(int math)

{

this.math = math;

}

public int getYuwen()

{

return yuwen;

}

public void setYuwen(int yuwen)

{

this.yuwen = yuwen;

}

public int getEnglish()

{

return english;

}

public void setEnglish(int english)

{

this.english = english;

}

}

}

/**

* 文件名:StudentInfo.java 2014-1-2 下午3:07:29

* @author Administrator

*/

package cc.icoc.javaxu.datas;

/**

* @author 許仕永

* 創(chuàng)建時間: 2014 2014-1-2 下午3:07:29

*/

public class StudentInfo

{

int stuNo,stuAge;

String stuName,stuSex,stuClass;

public StudentInfo(int stuNo, int stuAge, String stuName, String stuSex, String stuClass)

{

super();

this.stuNo = stuNo;

this.stuAge = stuAge;

this.stuName = stuName;

this.stuSex = stuSex;

this.stuClass = stuClass;

}

public int getStuNo()

{

return stuNo;

}

public void setStuNo(int stuNo)

{

this.stuNo = stuNo;

}

public int getStuAge()

{

return stuAge;

}

public void setStuAge(int stuAge)

{

this.stuAge = stuAge;

}

public String getStuName()

{

return stuName;

}

public void setStuName(String stuName)

{

this.stuName = stuName;

}

public String getStuSex()

{

return stuSex;

}

public void setStuSex(String stuSex)

{

this.stuSex = stuSex;

}

public String getStuClass()

{

return stuClass;

}

public void setStuClass(String stuClass)

{

this.stuClass = stuClass;

}

@Override

public String toString()

{

// TODO Auto-generated method stub

String s = "學號:"+getStuNo()+"\t姓名:"+getStuName()+" \t性別:"+getStuSex()+"\t年齡:"+getStuAge()+"\t班級:"+getStuClass();

return s;

}

}

初學者java小程序,求java大神幫我補充一下空缺代碼!

import java.util.Arrays;

public class Array2 {

public static void main(String[] args) {

//聲明一個名為myArray的數(shù)組,該數(shù)組有2行,每行列數(shù)不等,并為其分配內存空間

int[][] myArray = new int[2][];

myArray[0] = new int[5]; //第一行有5個元素,并為其分配內存空間

myArray[1] = new int[10]; //第二行有10個元素,并為其分配內存空間

for (int j = 0; j myArray[0].length; j++)

//用1-10之間的隨機整數(shù)給第一行元素賦值

myArray[0][j] = (int)(Math.random() * 10);

//用100-200之間的隨機整數(shù)給第二行元素賦值

for (int j=0; j myArray[1].length; j++)

myArray[1][j]=(int)(Math.random() * 100 + 100);

for (int i=0; i myArray.length; i++){ //輸出myArray數(shù)組各元素的值

for (int j=0; j myArray[i].length; j++){

System.out.print(myArray[i][j]+" ");

}

System.out.println();

}

Arrays.sort(myArray[0]); //對第一行元素排序

Arrays.sort(myArray[1]); //對第二行元素排序

System.out.println("\n排序后的數(shù)組元素: ");

for (int i=0; imyArray.length;i++){ //再次輸出myArray數(shù)組各元素的值

for (int j=0; jmyArray[i].length;j++){

System.out.print(myArray[i][j]+" ");

}

System.out.println();

}

}

}

7 3 9 6 7

103 165 166 148 103 179 128 109 120 156

排序后的數(shù)組元素:

3 6 7 7 9

103 103 109 120 128 148 156 165 166 179

新聞名稱:JAVA初級小程序代碼 java初級小程序代碼有哪些
鏈接分享:http://muchs.cn/article20/doccsjo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、定制開發(fā)、微信小程序品牌網(wǎng)站制作、移動網(wǎng)站建設電子商務

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)