当前位置:首页 » 编程语言 » 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();
}
}

随手写的,希望楼主采纳

热点内容
单片机android 发布:2024-09-20 09:07:24 浏览:764
如何提高三星a7安卓版本 发布:2024-09-20 08:42:35 浏览:663
如何更换服务器网站 发布:2024-09-20 08:42:34 浏览:310
子弹算法 发布:2024-09-20 08:41:55 浏览:288
手机版网易我的世界服务器推荐 发布:2024-09-20 08:41:52 浏览:816
安卓x7怎么边打游戏边看视频 发布:2024-09-20 08:41:52 浏览:161
sql数据库安全 发布:2024-09-20 08:31:32 浏览:93
苹果连接id服务器出错是怎么回事 发布:2024-09-20 08:01:07 浏览:506
编程键是什么 发布:2024-09-20 07:52:47 浏览:657
学考密码重置要求的证件是什么 发布:2024-09-20 07:19:46 浏览:480