❶ 用java編寫
package test1;
import java.util.Scanner;
/**
* InputFigures類,功能為在標准輸入讀入一個字元串,把其中連續的數字列印出來,使用循環實現。 請輸入一串數字: 2331 23 1 23123
* 12 請問你要列印第幾個數字? 5 第5個數字是12 3 第3個數字是1 100 對不起,沒有這個數字。 0 對不起,沒有這個數字。 <----
* 這里用戶輸入了一個空行 謝謝您的使用! <---- 程序退出。
*/
public class InputFigures {
/**
* InputFiguresr類全部功能在主函數中,它從標准輸入讀入一行字元串,列印出其中所有的數字
*
* @param arguments
* 命令行參數(沒有使用)
*/
public static void main(String[] arguments) {
Scanner inputNumbers = null;
Scanner printNumbers = null;
boolean sw = true;
System.out.println("請輸入一串數字!");
inputNumbers = new Scanner(System.in);
String stringNumbers = inputNumbers.nextLine();
System.out.println("你輸入的數字為:" + stringNumbers);
char[] numbers = stringNumbers.toCharArray();
while (sw) {
printNumbers = new Scanner(System.in);
System.out.println("請問你要列印第幾個數字?輸入空格結束程序 ");
String sw2 = printNumbers.nextLine();
if (String.valueOf(sw2.charAt(0)).equals(" ")) {
sw = false;
System.out.println("謝謝您的使用!程序退出。");
} else if (Integer.parseInt(sw2) > numbers.length
|| Integer.parseInt(sw2) <= 0) {
System.out.println("對不起,沒有這個數字!");
} else {
int len = Integer.parseInt(sw2);
System.out.println("第" + len + "數字為:" + numbers[len - 1]);
}
}
}
}
❷ 如何編寫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寫
你能等等嘛?我下午發給你可以嗎?
Parent類:
class Parent
{
private String name;
private int age;
public Parent()
{
}
public Parent(String name,int age)
{
this.name = name;
this.age = age;
}
protected void showInfo()
{
System.out.println("Name:"+name+"Age:"+age);
}
}
Children類:
class Children extends Parent
{
private String name;
private int age;
private char sex;
public Children(String name,int age,char sex)
{
this.name = name;
this.age = age;
this.sex = sex;
}
protected void showInfo()
{
System.out.println("Name:"+name+"Age:"+age+"Sex:"+sex);
}
}
❹ 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編寫
importjava.awt.BorderLayout;
importjava.awt.Component;
importjava.awt.Container;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.ButtonGroup;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JPanel;
importjavax.swing.JRadioButton;
importjavax.swing.JTextField;
/**
*做一個窗體應用程序「體重指數計算器」,能根據用戶輸入的性別、身高、體重計算出「體質指數(身體質量指數)」,並給出是否偏胖的判斷。其中,體質指數(BMI)=體重(kg)÷身高^2(m),大於24則為偏胖。要求有更詳細的判斷。要求有用戶界面組件(如文本框、單選按鈕、按鈕)、布局和事件處理。
*
*@authorchunyan
*
*/
{
JTextFieldheight;
JTextFieldweight;
JLabelresult;
//構造函數
publicDemoFrame(){
init();
}
//初始化JFrame
privatevoidinit(){
this.setTitle("體質指數計算平台");
this.setSize(702,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//點擊關閉
this.setLocationRelativeTo(null);//設置居中
this.setContentPane(createContentPane());//創建主面板
}
//創建面板
(){
JPanelp=newJPanel(newBorderLayout());
p.add(BorderLayout.NORTH,createNorthPane());
p.add(BorderLayout.CENTER,createCenterPane());
p.add(BorderLayout.SOUTH,createSouthPane());
returnp;
}
//最北邊的輸入框
(){
JPanelp=newJPanel();
JLabellabel=newJLabel("性別:");
ButtonGroupbg=newButtonGroup();
JRadioButtonjrb1=newJRadioButton("男");
JRadioButtonjrb2=newJRadioButton("女");
bg.add(jrb1);
bg.add(jrb2);
//身高,輸入框
JLabellabel_height=newJLabel("身高:");
height=newJTextField("請輸入身高,單位為:米",20);
//體重,輸入框
JLabellabel_weight=newJLabel("體重:");
weight=newJTextField("請輸入體重,單位為:千克",20);
p.add(label);
p.add(jrb1);
p.add(jrb2);
p.add(label_height);
p.add(height);
p.add(label_weight);
p.add(weight);
returnp;
}
//中間的提交
(){
JPanelp=newJPanel();
JButtonbutton=newJButton("檢測身體素質");
button.addActionListener(newActionListener(){
@Override
publicvoidactionPerformed(ActionEventarg0){
Doubleh=Double.valueOf(height.getText());
Doublew=Double.valueOf(weight.getText());
Doublebmi=w/(Math.pow(h,2));
if(bmi>24){
result.setText("體質指數:"+bmi+" 提示:偏胖");
}else{
result.setText(bmi+"");
}
}
});
p.add(button);
returnp;
}
//底部的結果顯示
(){
JPanelp=newJPanel();
result=newJLabel("結果...");
p.add(result);
returnp;
}
publicstaticvoidmain(String[]args){
DemoFramedemoFrame=newDemoFrame();
demoFrame.setVisible(true);
}
}
結果:
❻ 用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();
}
}
隨手寫的,希望樓主採納
❼ Java程序怎樣編寫
為了在您的機器上配置起一個Java開發環境——您將使用一個「開發環境」來「開發」(編寫)程序——您需要完成以下這些步驟: 1.下載一個包含Java開發環境(編譯器和其他工具)的大文件。點擊「下載J2SE SDK」鏈接下載SDK(軟體開發工具包)軟體。網頁會顯示一個許可協議。點擊「接受」。選擇您的操作系統,然後將文件保存到下載目錄中。這是一個巨大的文件,用電話數據機下載需要好幾個小時。接下來的兩個文件也很大。 2.下載一個包含Java文檔的大文件。選擇操作系統後點擊SDK1.4.1文檔的鏈接。 3.如果您的機器上還沒有安裝WinZip(或可執行相同功能的程序),那麼您需要下載一個包含WinZip的大文件並安裝之。如果您的機器上沒有安裝某個的版本的WinZip或其他解壓縮軟體,下載WinZip的試用版。運行EXE文件安裝。很快我們將使用它來安裝文檔。 4.安裝Java開發環境。運行第一步下載的j2sdk-1_4_1-*.exe文件。他將自動解壓並安裝開發工具包。 5.安裝文檔。閱讀安裝說明文檔。它會要求您將文檔文件移至剛才開發工具包的安裝目錄。將文檔解壓縮,文件就會被安排到適當的位置。 7.全面測試。現在您應該可以打開另一個MS-DOS窗口並鍵入javac了。如果一切設置妥當,那麼您將看到屏幕將輸出兩行文字告訴您如何使用javac。這意味著一切已經准備就緒了。如果您看到「錯誤的命令或文件名」這條消息,則說明還沒有準備好。請重新閱讀安裝說明檢查哪裡出了問題。確定PATH被正確設置並可用。回頭重新閱讀上面的步驟,問題不解決不要輕易放棄。現在您已自豪地擁有一台能夠編譯Java程序的機器了。您已經准備好開始編寫軟體了!
❽ JAVA都能寫什麼
JAVA 已成為當今市面上很受歡迎的編程語言。對於處於信息高速發達的今天,手機軟體、手機JAVA游戲、電腦軟體等等,JAVA技術已經無處不在。可以這樣說, 只要你使用手機、電腦等IT產品,你就會用到跟JAVA有關的知識。
另外,Java仍然是世界上最受歡迎的編程語言之一,有無限多種方法使用Java。據2016年數據顯示,Java被評為最受歡迎的編程語言之一,擁有龐大的客戶群。關於java的可應用性,80%以上的高端企業級應用都使用JAVA平台(電信、銀行等)。
JAVA是成熟的產品,已經有10年的歷史。Amazon、Google、 eBay、淘寶、京東、阿里和其它的大型電子商務品牌都在使用Java來後台處理。
❾ 用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編寫
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();
}
}
}