导航:首页 > 编程语言 > java编写

java编写

发布时间:2022-01-24 06:59:20

java编程

packageorg.yitianlulongji;

/**
*JAVA编程编写一个JAVA程序,输出1~100之间所有即可以被3整除,又可以被7整除的数,并计算它们的和。
*
*@author
*
*/
publicclassTest{
publicstaticvoidmain(String[]args){
getSums();
//getSums1();
}

publicstaticvoidgetSums(){
intsums=0;
for(inti=1;i<=100;i++){//1~100之间
if(i%3==0&&i%7==0){//即可以被3整除,又可以被7整除的数
//System.out.println(i);//输出符合的内容
sums+=i;//sums=sums+i;//计算它们的和
}
}
System.out.print(sums);

}

publicstaticvoidgetSums1(){

intsums=0;
intconstant=21;//常量21,因为3和7的最小公倍数为21
intc=constant;
while(true){
//System.out.println("sums="+sums+",c="+c);
sums+=c;
c=c+constant;
if(c>100){
break;
}

}
System.out.print(sums);
}
}

Ⅱ java编程

曾经写过一个计算器,用到了转换。已发到你邮箱,可以看看

Ⅲ java编写程序

你这要求都说的这么混乱,还是放弃编程把

Ⅳ 用java编写

兄弟,看到这个问题提了好多次了,之前也把你回过一个,其实你要做的功能很简单,没必要用Scanner,你运行下这个程序就行了:
import java.io.*;
public class Test
{
public static void main(String[] srgs)throws IOException{
System.out.println("请输入一个字符串:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=br.readLine();
for(int i=0;i<s.length();i++){
if(Character.isDigit(s.charAt(i))){
System.out.print(s.charAt(i));
if(i<s.length()-1){
if(!Character.isDigit(s.charAt(i+1)))
System.out.println();
}
}
}
}
}
是不是简单多了?

Ⅳ 如何编写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编写求两种方法

importjava.util.ArrayList;
importjava.util.Collections;
importjava.util.List;
importjava.util.Random;

publicclassSortTest{
staticStringbase="ec6";

publicstaticvoidmain(String[]args){
Randomr=newRandom();
List<Person_>person_s=newArrayList<Person_>();
for(inti=0;i<50;i++){
Person_person_=newPerson_();
person_.setAge(r.nextInt(10)+18);
person_.setId(r.nextInt());
person_.setName(newString(newchar[]{
base.charAt(r.nextInt(base.length())),
base.charAt(r.nextInt(base.length())),
base.charAt(r.nextInt(base.length()))}));
person_s.add(person_);
}
System.out.println("排序前:"+person_s);
Collections.sort(person_s);
System.out.println("排序后:"+person_s);
System.out.println("年龄最大的:"+person_s.get(person_s.size()-1));
}
}

classPerson_implementsComparable<Person_>{
privateintage;
privateintid;
privateStringname;

publicintgetAge(){
returnage;
}

publicintgetId(){
returnid;
}

publicStringgetName(){
returnname;
}

publicvoidsetAge(intage){
this.age=age;
}

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

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

@Override
publicStringtoString(){
return"Person_[age="+age+",id="+id+",name="+name+"]";
}

@Override
publicintcompareTo(Person_p){
intresult=0;
if(p.age==this.age){
result=this.name.compareTo(p.getName());
}else{
result=this.age-p.getAge();
}
returnresult;
}
}

Ⅶ 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编写

packagecom.dy.test;
importjava.io.IOException;
importjava.util.ArrayList;
importjava.util.Collections;
importjava.util.List;
importjava.util.Map;
importjava.util.Random;
importjava.util.Set;
importjava.util.TreeMap;
importjava.util.TreeSet;
publicclassTest{
publicstaticvoidmain(String[]args)throwsIOException{

Student[]stu=newStudent[10];
stu[0]=newStudent("20170101","小明",newRandom().nextInt(41)+60);
stu[1]=newStudent("20170102","小红",newRandom().nextInt(41)+60);
stu[2]=newStudent("20170103","小华",newRandom().nextInt(41)+60);
stu[3]=newStudent("20170104","小风",newRandom().nextInt(41)+60);
stu[4]=newStudent("20170105","小黄",newRandom().nextInt(41)+60);
stu[5]=newStudent("20170106","小绿",newRandom().nextInt(41)+60);
stu[6]=newStudent("20170107","小帅",newRandom().nextInt(41)+60);
stu[7]=newStudent("20170108","小黑",newRandom().nextInt(41)+60);
stu[8]=newStudent("20170109","小军",newRandom().nextInt(41)+60);
stu[9]=newStudent("20170110","小胖",newRandom().nextInt(41)+60);

System.out.println("排序前:");
for(inti=0;i<stu.length;i++){
System.out.println(stu[i]);
}

//List集合
List<Student>stuList=newArrayList<Student>();
for(inti=0;i<stu.length;i++){
stuList.add(stu[i]);
}

System.out.println("List排序:");
Collections.sort(stuList);//排序方法
for(inti=0;i<stuList.size();i++){
System.out.println(stuList.get(i));
}

//Set集合
Set<Student>stuSet=newTreeSet<Student>();//TreeSet自动排序
for(inti=0;i<stu.length;i++){
stuSet.add(stu[i]);
}
System.out.println("Set排序:");
for(inti=0;i<stuSet.size();i++){
System.out.println(stuSet.toArray()[i]);
}

//Map
Map<Student,Object>stuMap=newTreeMap<Student,Object>();//TreeMap自动排序
for(inti=0;i<stu.length;i++){
stuMap.put(stu[i],i);
}

System.out.println("Map排序:");
Object[]keys=stuMap.keySet().toArray();
for(inti=0;i<keys.length;i++){
System.out.println(keys[i]);
}

}
}
<Student>{
privateStringsid;
privateStringsname;
privateintscore;

publicStudent(Stringsid,Stringsname,intscore){
super();
this.sid=sid;
this.sname=sname;
this.score=score;
}
publicStringgetSid(){
returnsid;
}
publicvoidsetSid(Stringsid){
this.sid=sid;
}
publicStringgetSname(){
returnsname;
}
publicvoidsetSname(Stringsname){
this.sname=sname;
}
publicintgetScore(){
returnscore;
}
publicvoidsetScore(intscore){
this.score=score;
}
@Override
publicintcompareTo(Studento){
//returnthis.score-o.getScore();//从低到高
intr=o.getScore()-this.score;//从高到低
returnr==0?o.getSid().hashCode()-sid.hashCode():r;
}
@Override
publicStringtoString(){
returnsname+"("+sid+")"+score+"分";
}

}

运行效果:

Ⅸ java编写一个程序

通过Eclipse运行程序

启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框:

图5 通过命令编译并运行Java程序

在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。

HelloWorld程序分析

分析上述代码,从程序开始处介绍。public class HelloWorld定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorld.java”。public static void main(String[] args)Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。System.out.println("Hello world");“System.out.println()”是 Java.lang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。

Ⅹ 用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编写相关的资料

热点内容
中国没有国外的服务器地址 浏览:757
为什么退款服务器连接错误 浏览:555
android短信存储位置 浏览:970
unix网络编程卷4 浏览:806
找靓机app下单什么时候发货 浏览:412
android一个应用两个进程 浏览:801
linux硬盘复制 浏览:808
php图片服务器搭建 浏览:801
下载压缩文件怎么打开 浏览:194
新建文件夹叫什么名字 浏览:567
windows20的开机命令 浏览:334
微信一般在电脑的那个文件夹 浏览:511
go在win7下编译特别慢 浏览:256
光遇ios耳机安卓为什么没有 浏览:904
小米手机桌面文件夹经常自动散开 浏览:607
小米电话手表用什么app进行设置 浏览:265
虚拟打印机pdf下载 浏览:671
jdk编译运行方法 浏览:459
android执行shell命令 浏览:349
程序员头像女 浏览:57