三个简单的Java编程题

三个简单的Java编程题,第1张

本人已经帮你解决所有问题,你直接拷贝每一段代码执行就可以了:

第一题:

public class cheak {

public static void main (String[] args) {

for (int i = 0; i<=33; i++)//公鸡

{

for (int j = 0; j<=20; j++) //母鸡

{

for (int k = 0; k<=100;k=k+3 )//小鸡

{

if((i+j+k)==100)

{

if((i3+j5+k/3)==100)

{Systemoutprintln("公鸡数目: "+i+" 单价:3"+" 总价:"+i3);

Systemoutprintln("母鸡数目: "+j+" 单价:5"+" 总价:"+j5);

Systemoutprintln("小鸡数目: "+k+" 单价:1/3"+" 总价:"+k/3);

Systemoutprintln("\n");

}

}}

}

}

}

}

运行结果:

公鸡数目: 4 单价:3 总价:12

母鸡数目: 12 单价:5 总价:60

小鸡数目: 84 单价:1/3 总价:28

公鸡数目: 11 单价:3 总价:33

母鸡数目: 8 单价:5 总价:40

小鸡数目: 81 单价:1/3 总价:27

公鸡数目: 18 单价:3 总价:54

母鸡数目: 4 单价:5 总价:20

小鸡数目: 78 单价:1/3 总价:26

公鸡数目: 25 单价:3 总价:75

母鸡数目: 0 单价:5 总价:0

小鸡数目: 75 单价:1/3 总价:25

第二题:

public class sum1000 {

public static void main (String[] args) {

int sum = 0;

for(int i = 2; i <= 1000; i+=2) {

sum += i;

}

Systemoutprint(sum);

}

}

运行结果:250500

第三题

import javaawt;

import javaawtevent;

import javaxswing;

public class dingbo extends JFrame implements ActionListener {

public dingbo() {

Button bt1 = new Button("退出");

bt1addActionListener(this);

setDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

pack();

add(bt1);

setSize(400,300);

setVisible(true);

}

public void actionPerformed(ActionEvent e)

{thisdispose();}

public static void main(String[] args)

{new dingbo(); }

}

全部调试通过,希望能多给点MONEY 这个分数确实有点少哈。嘿嘿

我空间里面有运行效果图:

>

以下是一个简单的HTML网页,包含一个文本框和一个按钮,点击按钮后,将文本框中的文字改变为红色:

<!DOCTYPE html>

<html>  

<head>    <title>修改文本框颜色</title>    

<script>      function changeColor() {         

 var text = documentgetElementById("text")value;          documentgetElementById("text")stylecolor = "red";      

}    </script>  

</head>  <body>    

<input type="text" id="text"><br><br>    <button onclick="changeColor()">确定</button>  </body></html>

这个网页包含两个元素:一个输入框和一个按钮。点击按钮后,调用changeColor()函数,该函数首先获取文本框中的文本,然后将其颜色设置为红色,从而实现了修改文本框颜色的功能。

你可以将上述代码复制到文本编辑器中,保存为HTML文件,然后在浏览器中打开该文件,即可看到实现的效果。

我刚编的,差不多比较完整,如果楼主想要 *** 作的书都是整型(int)型的数据,那不妨将我文中出现的double都换成int,将我引用的包也去掉,这样能省很多事情,如果有问题,hi我,我帮你改。

import javatextNumberFormat;//此包用于保持小数点后的位数

public class Complex {

double a, a1;// 实部

String b, b1;// 虚部

double a2, a3, a4, a5;// 用于存放部分运算的结果结果

String str;// 运算结果

// 参数前两个为第一个数的实部与虚部,后两个为第二个数的

Complex(double a, String b, double a1, String b1) {

thisa = a;

thisb = b;

thisa1 = a1;

thisb1 = b1;

String s1 = bsubstring(0, blength() - 1);// 将虚部的数字部分提取出来

a3 = DoubleparseDouble(s1);// 将其转换为字符型数字

String s2 = b1substring(0, b1length() - 1);

a4 = DoubleparseDouble(s2);

}

public void JiaFa() {// 加法

a2 = a + a1;

a5 = a3 + a4;

String str;

if (a5 > 0)

str = a2 + "+" + a5 + "i";

else if (a5 < 0)

str = a2 + "" + a5 + "i";

else

str = a2 + "";

thisstr = str;// 运算结果直接赋值给成员变量

}

public void JianFa() {// 减法

a2 = a - a1;

a5 = a3 - a4;

String str;

if (a5 > 0)

str = a2 + "+" + a5 + "i";

else if (a5 < 0)

str = a2 + "" + a5 + "i";

else

str = a2 + "";

thisstr = str;

}

public void ChengFa() {// 乘法

NumberFormat n = NumberFormatgetInstance();//实例化一个对象n

nsetMaximumFractionDigits(1);//保持小数点后最多一位

a2 = a a1 - a3 a4;

a5 = a a4 + a1 a3;

String str;

if (a5 > 0)

str = nformat(a2) + "+" + nformat(a5) + "i";//分别对结果的数字格式化

else if (a5 < 0)

str = nformat(a2) + "" + nformat(a5) + "i";

else

str = nformat(a2) + "";

thisstr = str;

}

public void FuZhi(double a, String b, double a1, String b1) {// 赋值函数

thisa = a;

thisb = b;

thisa1 = a1;

thisb1 = b1;

}

public String toString() {// 重写的方法,用于显示结果str

return str;

}

public static void main(String[] args) {//主方法用于用户计算

Complex c = new Complex(10, "40i", -30, "-50i");// 赋值两个复数

cJiaFa();// 加法

Systemoutprintln(ctoString());// 显示结果

cFuZhi(30, "82i", 50, "46i");// 调用赋值函数,给对象赋值

cJianFa();// 减法

Systemoutprintln(ctoString());

cFuZhi(52, "26i", 81, "30i");

cChengFa();// 乘法

Systemoutprintln(ctoString());

}

}

没太看懂是实现这些方法,还是编写工具类。看着改改把。

public class Test {

public static void main(String[] args) {

String s="adc";

Systemoutprintln(concatStrings(s));

}

public static String touppercasee0(String str1) {

String smallToBig =str1toLowerCase();

return smallToBig;

}

public static String tolowercase(String str2) {

String bigToSmall=str2toUpperCase();

return bigToSmall;

}

public static String concatStrings(String str3) {

//指定字符串?

String str4="";

StringBuilder stringBuilder=new StringBuilder();

stringBuilderappend(str3);

stringBuilderappend(str4);

return stringBuildertoString();

}

}

import javautilScanner;

public class Test18 {

public static void main(String[] args){

Scanner s=new Scanner(Systemin);

int min=IntegerMAX_VALUE;

int max=IntegerMIN_VALUE;

Systemoutprint("请输入一个整数(0结束):");

int value=snextInt();

while(value!=0){

if(value<min)

min=value;

if(value>max)

max=value;

Systemoutprint("请输入一个整数(0结束):");

value=snextInt();

}

Systemoutprintln("min:"+min+",max:"+max);

}

}

以上就是关于三个简单的Java编程题全部的内容,包括:三个简单的Java编程题、求java习题、java编程题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9471560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存