用java怎麼做啊(如何使用Java)

  • 1、使用java如何做?
  • 2、JAVA是什麼啊?它可以用來做什麼?
  • 3、java能做什麼?怎麼做?
  • 4、如何用Java做網站?
  • 5、java軟體是怎麼做的?
  • 6、用java怎麼做(過程)?

你好,根據你的描述,如下:

public class Test3{

static Scanner sc = new Scanner(System.in);

public static void main(String[] args){

for(int i=1; i=10; i++){

System.out.println(“這道題會做了嗎?”);

String in = sc.next();

if(in.equals(“y”)){

//結束方法

return ;

}

}

//如果滿10次都是n,則放學

System.out.println(“放學了,明天見”);

}

}

代碼截圖

結果截圖

如果滿意,望採納,謝謝!

Java是目前主流的編程語言之一,如果學會Java,可以從事的崗位還是比較多的,這裡簡單列舉一些。

Java可以做的:

1、Java可以做網站

現在很多大型網站都用Jsp寫的,JSP全名Java Server Pages。

2、Java可以做Android

Android是一種基於Linux的自由及開放源代碼的操作系統,其源代碼是Java。Java做安卓不單單是指系統,還有APP對於更多的開發人員來說,他們更多的時間是花在開發APP上面。

3、Java可以做遊戲

手機遊戲有90%以上都是Java開發的。

電腦上也有Java開發的遊戲,《我的世界》(minecraft ,簡稱MC)《英雄聯盟》(簡稱lol)等。

4、Java可以做軟體

比如:企業級應用開發,這裡是JAVA的天地,大到全國聯網的系統,小到中小企業的應用解決方案,Java都佔有極為重要的地位。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,建議實地考察對比一下。

祝你學有所成,望採納。

java可以做軟體:一般編程語言都可以做軟體的,Java 也不例外,例如Eclipse,MyEclipse等知名Java開發工具。有關開發軟體組件,可以了解Java Swing編程 或者 awt 相關知識。

Java可以做遊戲:或者你不知道,在以前諾基亞還很流行的時候,你玩的手機遊戲有90%以上都是Java開發的。當然現在已經很少人再去開發了,都轉到安卓上去了。電腦上也有java開發的遊戲,最經典的是:《我的世界》(minecraft ,簡稱MC)。java可以做Android:Android是一種基於Linux的自由及開放源代碼的操作系統,其源代碼是Java。所以市場上見到的手機系統例如MIUI ,阿里雲,樂蛙等,都是修改源代碼再發行的。Java做安卓不單單是指系統,還有APP.對於更多的開發人員來說,他們更多的時間是花在開發APP上面。

Java可以用來編寫網站:對於學生來說,最關心的是java能做什麼,市場上招什麼工作都跟java有關。現在很多大型網站都用jsp寫的,JSP 全名為 Java Server Pages。它是一種動態網頁技術,比如我們熟悉的163,一些政府網站都是採用JSP編寫的。所以學習Java的同學可以找編寫網站方面的工作,而且現在找這方面的崗位比較多。

java用來製作網站,一般是使用現成的框架,如下:

java可以用來做網站

java開發平台一般有三個版本:其中java ee 用來網站開發

* Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎。

* Java EE(Java Platform,Enterprise Edition)。這個版本以前稱為 J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。

* Java ME(Java Platform,Micro Edition)。這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和印表機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網路協議以及對可以動態下載的連網和離線應用程序的豐富支持。基於 Java ME 規範的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。

java軟體就是指用java語言代碼編寫的軟體,編寫java軟體必須要了解java知識。

Java,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台的總稱。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平台、動態的Web、Internet計算。從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現均支持Java applet。

編寫java軟體需要java平台,即JDK,還需要安裝開發工具,eclipse或myeclipse等就是編寫java代碼的開發工具。

Java平台由Java虛擬機(Java Virtual Machine)和Java 應用編程介面(Application Programming Interface、簡稱API)構成。Java 應用編程介面為Java應用提供了一個獨立於操作系統的標準介面,可分為基本部分和擴展部分。在硬體或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。

安裝這些開發軟體可以編寫一些小程序,如果需要編寫較大且需要使用資料庫的程序,就必須安裝配置資料庫軟體,如mysql,sqlserver,oracle等等。當然,還需要安裝配置伺服器,如tomcat,webservice等等。

//添加事件處理機制

package Test;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.io.IOException;

import javax.swing.*;

import javax.swing.event.ListSelectionEvent;

import javax.swing.event.ListSelectionListener;

public class Test {

private JButton btn1 = new JButton(“7”);

private JButton btn2 = new JButton(“8”);

private JButton btn3 = new JButton(“9”);

private JButton btn4 = new JButton(“/”);

private JButton btn5 = new JButton(“4”);

private JButton btn6 = new JButton(“5”);

private JButton btn7 = new JButton(“6”);

private JButton btn8 = new JButton(“*”);

private JButton btn9 = new JButton(“1”);

private JButton btn10 = new JButton(“2”);

private JButton btn11 = new JButton(“3”);

private JButton btn12 = new JButton(“-“);

private JButton btn13 = new JButton(“0”);

private JButton btn14 = new JButton(“.”);

private JButton btn15 = new JButton(“=”);

private JButton btn16 = new JButton(“+”);

private JFrame jf = new JFrame(“計算器”);

public Test() {

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

jf.add(btn1);

jf.add(btn2);

jf.add(btn3);

jf.add(btn4);

jf.add(btn5);

jf.add(btn6);

jf.add(btn7);

jf.add(btn8);

jf.add(btn9);

jf.add(btn10);

jf.add(btn11);

jf.add(btn12);

jf.add(btn13);

jf.add(btn14);

jf.add(btn15);

jf.add(btn16);

btn1.addActionListener(new ButtonAction());

btn2.addActionListener(new ButtonAction());

btn3.addActionListener(new ButtonAction());

btn4.addActionListener(new ButtonAction());

btn5.addActionListener(new ButtonAction());

btn6.addActionListener(new ButtonAction());

btn7.addActionListener(new ButtonAction());

btn8.addActionListener(new ButtonAction());

btn9.addActionListener(new ButtonAction());

btn10.addActionListener(new ButtonAction());

btn11.addActionListener(new ButtonAction());

btn12.addActionListener(new ButtonAction());

btn13.addActionListener(new ButtonAction());

btn14.addActionListener(new ButtonAction());

btn15.addActionListener(new ButtonAction());

btn16.addActionListener(new ButtonAction());

jf.setSize(400, 400);

jf.setVisible(true);

jf.setLocationRelativeTo(null);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new Test();

}

public class ButtonAction implements ActionListener {

public void actionPerformed(ActionEvent e) {

if (e.getSource().equals(btn1)) {

System.out.println(btn1.getText().toString());

} else if (e.getSource().equals(btn2)) {

System.out.println(btn2.getText().toString());

} else if (e.getSource().equals(btn3)) {

System.out.println(btn3.getText().toString());

} else if (e.getSource().equals(btn4)) {

System.out.println(btn4.getText().toString());

} else if (e.getSource().equals(btn5)) {

System.out.println(btn5.getText().toString());

} else if (e.getSource().equals(btn6)) {

System.out.println(btn6.getText().toString());

} else if (e.getSource().equals(btn7)) {

System.out.println(btn7.getText().toString());

} else if (e.getSource().equals(btn8)) {

System.out.println(btn8.getText().toString());

} else if (e.getSource().equals(btn9)) {

System.out.println(btn9.getText().toString());

} else if (e.getSource().equals(btn10)) {

System.out.println(btn10.getText().toString());

} else if (e.getSource().equals(btn11)) {

System.out.println(btn11.getText().toString());

} else if (e.getSource().equals(btn12)) {

System.out.println(btn12.getText().toString());

} else if (e.getSource().equals(btn13)) {

System.out.println(btn13.getText().toString());

} else if (e.getSource().equals(btn14)) {

System.out.println(btn14.getText().toString());

} else if (e.getSource().equals(btn15)) {

System.out.println(btn15.getText().toString());

} else if (e.getSource().equals(btn16)) {

System.out.println(btn16.getText().toString());

}

}

}

}

原創文章,作者:PY0J7,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127267.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
PY0J7的頭像PY0J7
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • 如何使用Python獲取某一行

    您可能經常會遇到需要處理文本文件數據的情況,在這種情況下,我們需要從文本文件中獲取特定一行的數據並對其進行處理。Python提供了許多方法來讀取和處理文本文件中的數據,而在本文中,…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論