當前位置:首頁 » 編程語言 » java寫

java寫

發布時間: 2022-01-08 20:53:33

㈠ 用java編寫

publicclassBook{
privatestaticintcount=0;
privateStringtitle;
privateintbookno;
privatefloatprice;
Book(){
this.bookno=Book.useCount();
}
Book(Stringtitle){
this();
this.title=title;
}
publicstaticintuseCount(){
synchronized(Book.class.getName()){
returncount++;
}
}
publicstaticintgetCount(){
returncount;
}
publicStringgetTitle(){
returntitle;
}
publicvoidsetTitle(Stringtitle){
this.title=title;
}
publicintgetBookno(){
returnbookno;
}
publicfloatgetPrice(){
returnprice;
}
publicvoidsetPrice(floatprice){
this.price=price;
}

publicstaticvoidmain(String[]args){
for(inti=0;i<101;i++){
Bookbook=newBook("book"+i);
}
System.out.println(Book.getCount());
}
}

不懂的問。

㈡ 如何編寫java程序

新建java第一種方法:
1。首先右擊滑鼠,新建一個文本文檔。
2。更改文本文檔的後綴名為
.java
。注意文件名必須和類名相同。
如果你的電腦沒有顯示後綴名的話需要對電腦進行一定的設置。
3。打開計算機——組織——文件夾選項——查看——將隱藏文件夾選項取消勾選即可。
建議將這個選項取消勾選,有很多的惡意程序會侵入我們的電腦,取消勾選可以很好的查看病毒等文件的類型。
4。右擊建好的文檔,選擇編輯即可進行java的編寫。
在編寫的時候我們有一定的格式,java語言的格式是為了我們日後更改程序方便而規定的,我們一定要遵循這種格式編寫。
第二種方法:
1直接新建一個記事本文檔,然後選擇保存。
注意保存時額位置,不要等到保存完卻找不到文件到哪了。
2在選擇保存的窗口中輸入後綴「.java」,然後保存即可。注意文件名必須和類名相同。
3同樣右擊文件,選擇編輯即可在文件中進行編輯了。
前兩個大括弧之間回車,第二對大括弧有一個間隔,直接按TAb鍵即可。
測試運行java程序:
打開運行命令,也可以直接在開菜單中輸入CMD調用命令窗口。
你的文件保存在哪裡就將你的文件目錄輸入到命令提示符窗口中,例如我的是D盤根目錄,所以我輸入「d:」。
編譯java文件,生成class文件:
在命令提示符中輸入「javac
文件名.java」,我的文件名為A,所以輸入javac
A.java然後回車,等待編譯。
運行文件:
繼續輸入「java
文件名」然後回車就可以運行我們寫好的文件了。

㈢ java 編寫

只做了乘法的,而且數據類型是int的,不是分數。你可以修改一下
import java.awt.*;
import java.awt.event.*;

public class TestInner {
public static void main (String[] args) {

new MyFrame2().launchFrame();
}
}

class MyFrame2 extends Frame {
TextField t1,t2,t3;
public void launchFrame () {
t1 = new TextField (10);
t2 = new TextField (10);
t3 = new TextField (15);
Label lab = new Label ("x");
Button bu = new Button ("=");
bu.addActionListener (new MyMonitor2());
setLayout (new FlowLayout());
add (t1);
add (lab);
add (t2);
add (bu);
add (t3);
pack();
setLocation (300,300);
setVisible (true);
}
private class MyMonitor2 implements ActionListener {
public void actionPerformed(ActionEvent e) {
int n1= Integer.parseInt (t1.getText());
int n2 = Integer.parseInt (t2.getText());
t3.setText (""+ (n1*n2));
try {
Thread.sleep (1000);
} catch (InterruptedException ee) {
ee.getMessage();
ee.printStackTrace();
}
t3.setText (""); t1.setText (""); t2.setText ("");
}
}
}

㈣ java編寫

import java.io.*;

public class Application {

public static void main(String arg[]){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String text="";
String endtext="";
System.out.println("鍵盤輸入一個字元串<以#結束>: ");
try {
text=br.readLine();
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
endtext=text.substring(text.length()-1,text.length());
if(!endtext.equals("#")){
System.out.println("字元串沒有以#結束:");
System.exit(-1);
}
text=text.substring(0,text.length()-1);
text=text.toUpperCase();
System.out.println("轉換後的大寫字母為:"+text);

//寫文件
File f=new File("a.txt");
if(!f.exists()){
System.out.println("找不到文件a.txt");
}
try {
//true表示續寫文件
FileWriter fw=new FileWriter(f,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.write(text);
bw.newLine();
bw.flush();//將緩沖區數據寫入
bw.close();
fw.close();
System.out.println("寫文件成功。");
}catch(IOException e) {
e.printStackTrace();
}
}

}

㈤ 用java編寫

importjava.util.Arrays;
importjava.util.Scanner;
publicclassIndex{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
intnum=Integer.valueOf(scan.nextLine());
if(num>100){
System.out.println("個數太多,處理不了");
return;
}
Stringvalues=scan.nextLine();
int[]inputs=newint[num];
String[]strs=values.split("");
if(strs.length!=num){
System.out.println("個數不匹配");
return;
}
for(inti=0;i<strs.length;i++){
inputs[i]=Integer.valueOf(strs[i]);
if(inputs[i]>1000000||inputs[i]<-1000000){
System.out.println("絕對值超出了1000,000");
return;
}
}
Arrays.sort(inputs);
intsum=0;
for(inti=0;i<inputs.length-1;i++){
sum+=inputs[i];
}
System.out.println(sum);
}
}

㈥ 用java語言編寫

1、測試類

importjava.util.*;
publicclasstest
{
publicstaticvoidmain(String[]args){
Studentstudent=newStudent();
Scannerinput=newScanner(System.in);
System.out.println("請輸入姓名:");
student.setName(input.next());
System.out.println("請輸入學號:");
student.setId(input.nextLong());
System.out.println("請輸入成績:");
student.setGrade(input.nextFloat());
student.printInfo();
student.isPass();
}
}

2、學生類

publicclassStudent{
/**
*用java語言編寫編寫一個類Student,描述學生的學號、姓名和成績。學號用long,成績用float,
姓名用String。學生擁有判斷自己的成績是否及格的功能(方法名:isPass())。並能
夠列印輸出自己的姓名及是否及格信息(方法名:printInfo())。
針對Student編寫一個測試類,可以從鍵盤輸入學生的學號和成績,並顯示學生的
相關信息。
**/
privatelongid;
privatefloatgrade;
privateStringname;


publiclonggetId(){
returnid;
}


publicvoidsetId(longid){
this.id=id;
}


publicStringgetName(){
returnname;
}


publicvoidsetName(Stringname){
this.name=name;
}


publicfloatgetGrade(){
returngrade;
}


publicvoidsetGrade(floatgrade){
this.grade=grade;
}


publicvoidisPass()
{
if(this.grade>=60){
System.out.println("成績合格!");
}else{
System.out.println("成績不合格!");
}


}
publicvoidprintInfo()
{
System.out.println("姓名:"+this.name);
System.out.println("學號:"+this.id);
System.out.println("成績:"+this.grade);

}

}

3、運行效果

㈦ java怎麼寫

等等我寫下。你看看怎麼樣

importjavafx.application.Application;
importjavafx.geometry.Pos;
importjavafx.scene.Scene;
importjavafx.scene.control.Button;
importjavafx.scene.control.ComboBox;
importjavafx.scene.control.TextField;
importjavafx.scene.layout.BorderPane;
importjavafx.scene.layout.GridPane;
importjavafx.scene.layout.HBox;
importjavafx.scene.layout.Pane;
importjavafx.scene.layout.VBox;
importjavafx.stage.Stage;

{

publicstaticvoidmain(String[]args){
Application.launch(args);

}

@Override
publicvoidstart(StageprimaryStage)throwsException{
BorderPaneloginPane=newBorderPane();

HBoxbtnBox=newHBox();
VBoxcontent=newVBox();
ComboBox<String>loginType=newComboBox<>();
loginType.getItems().addAll("student","teacher");
loginType.setStyle("-fx-color:red");
loginType.setValue("student");
loginType.autosize();

ComboBox<String>classNum=newComboBox<>();
classNum.getItems().addAll("班級一","新建班級");
classNum.setStyle("-fx-color:red");
classNum.setValue("班級一");

ComboBox<String>chanelNum=newComboBox<>();
chanelNum.getItems().addAll("01","02","03","04"
,"05","06","07","08","09","10","11","12"
,"13","14","15","16","17","18","19","20"
,"21","22","23","24","25","26","27","28"
,"29","30","31");
chanelNum.setStyle("-fx-color:red");
chanelNum.setValue("01");

TextFieldloginName=newTextField();
TextFieldloginPassword=newTextField();

ButtonbtnLogin=newButton("登錄");
ButtonbtnCancel=newButton("取消");

content.getChildren().add(loginType);
content.getChildren().add(loginName);
content.getChildren().add(loginPassword);
content.getChildren().add(classNum);
content.getChildren().add(chanelNum);

btnBox.getChildren().add(btnLogin);
btnBox.getChildren().add(btnCancel);
btnBox.setAlignment(Pos.CENTER);

loginPane.setCenter(content);
loginPane.setBottom(btnBox);

primaryStage.setScene(newScene(loginPane,400,400));
primaryStage.setTitle("登錄");
primaryStage.show();

}

}

㈧ java的寫法

由已知,程序需要有四個變數來存放四種數據,根據數據的性質,變數會設定為不同類型,如下

publicclassTest{
publicstaticvoidmain(String[]args)throwsException{
StringshouJiPinPai="小米";
StringcaoZuoXiTong="android";
intcpuShuLiang=2;
DoublejiaGe=1999.0;
System.out.println("手機品牌:"+shouJiPinPai);
System.out.println("操作系統:"+caoZuoXiTong);
System.out.println("cpu數量:"+cpuShuLiang);
System.out.println("價格:"+jiaGe+"元");
}
}

其中shouJiPinPai,caoZuoXiTong,cpuShuLiang 和jiaGe 分別是中文拼音的字母(初學者可這樣命名變數)。

附:想自學Java,建議先從java基礎的書籍開始學習,如《java基礎程序設計》等介紹java基礎知識如基本數據類型、各類基本的運算符、變數、分支結構語句和對象與類等的書籍,再慢慢深入!

㈨ JAVA都能寫什麼

java可以寫很多東西,手機(安卓就是基於JAVA開發的,以前是在eclipse弄插件開發,現在谷歌出了個Android
studio 表示正在自學中)電腦應用,網頁等,【Java Web
其實就是一個技術的總和,把Web看成一個容器而已主要使用JavaEE技術來實現.在加上各種中間件(SSH等)JavaWeb其實做什麼都可以,你可以通過JavaWeb製作一個軟體,一個ERP,一個網頁,甚至是一個網路游戲都可以】中括弧里是網上搬運的,JAVA的東西網上一查一大堆的

㈩ 用JAVA編寫

Scanner s = new Scanner(System.in);
int i = 0;
System.out.println("程序管理器 +" + "========================= "
+ "1. 啟動記事本 "
+ "2. 啟動畫圖 "
+ "3. 啟動計算器 "
+ "4. 退出本系統 "
+ "0. 關閉計算機 " + "=========================");
while ((i = s.nextInt()) != 4) {//輸入0退出系統
try {
switch (i) {
case 1:
Runtime.getRuntime().exec(
"C:\WINDOWS\system32\notepad.exe");
break;
case 2:
Runtime.getRuntime().exec(
"C:\WINDOWS\system32\mspaint.exe");
break;
case 3:
Runtime.getRuntime().exec(
"C:\WINDOWS\system32\calc.exe");
break;
case 0:
Runtime.getRuntime().exec("shutdown.exe -s -c \");
break;
}
} catch (IOException e) {
e.printStackTrace();
}
}

隨手寫的,希望樓主採納

熱點內容
傳奇世界飛天腳本 發布:2024-05-12 21:34:41 瀏覽:376
萬聯證券密碼沒改為什麼提示錯誤 發布:2024-05-12 21:34:02 瀏覽:599
java安全加密 發布:2024-05-12 21:20:06 瀏覽:157
php屏幕解析度 發布:2024-05-12 20:56:10 瀏覽:255
html靜態網頁源碼 發布:2024-05-12 20:37:28 瀏覽:454
蒜的存儲溫度 發布:2024-05-12 20:35:20 瀏覽:836
linux登錄windows 發布:2024-05-12 19:59:16 瀏覽:567
龍崗mastercam編程培訓 發布:2024-05-12 19:38:50 瀏覽:209
密碼箱上的密碼處的小洞是什麼 發布:2024-05-12 19:38:44 瀏覽:67
伺服器如何設置訪問許可權 發布:2024-05-12 19:38:44 瀏覽:285