bangmang 1. 编写程序,用Math类求一个数的绝对值和最大值;并且自己也定义2个功能和Math类求一个数的绝对值和最大值的方法2. 编写程序,把一个IP地址(如:192.168.38.100)的最后2位变为*号,即变为192.168.*.* 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.public static void main(String[] args) { Math.abs(-1); Math.max(3, 4); } public float testAbs(float a){ if(a>=0){ return a; }else return -a; } public float testMax(float a,float b){ if(a>b){ return a; } if(a==b){ System.out.println("a与b相等,输出a"); return a; }else return b; } 2.public static void main(String[] args) { String str = "192.168.38.100"; String str1[] = str.split(".", 4); str1[0] = "192"; str1[1] = "168"; str1[2] = "*"; str1[3] = "*"; System.out.println(str1[0] + "." + str1[1] + "." + str1[2] + "." + str1[3]); }这个方法比较死。 楼主参考package com.liha;public class lihanIpTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub lihanIpTest ip=new lihanIpTest(); String ipAddress="192.168.1.13"; String delims = "[.|]"; String[] ipStr=ipAddress.split(delims); for(int i=0;i<ipStr.length;i++) { System.out.println(ipStr[i]); ipStr[3]="*"; ipStr[2]="*"; } for(int i=0;i<ipStr.length;i++) { System.out.println(ipStr[i]); } }} String ipAddress = "192.168.1.13"; String delims = "[.|]"; String[] ipStr = ipAddress.split(delims); for (int i = 0; i < ipStr.length; i++) { ipStr[3] = "*"; ipStr[2] = "*"; } for (int i = 0; i < ipStr.length; i++) { System.out.print(ipStr[i]+"."); } }这不是为了在你前面发贴吗?所以就写了个死的。你的输出语句要改改。 嘿嘿 谢啦,我反应比较慢,打开eclipse给他写还得半天,你动作不慢 补充下:package com.liha;public class lihanIpTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub lihanIpTest ip=new lihanIpTest(); String ipAddress="193.168.222.333"; String delims = "[.|]"; String[] ipStr=ipAddress.split(delims); for(int i=0;i<ipStr.length;i++) { ipStr[3]="*"; ipStr[2]="*"; } for(int i=0;i<ipStr.length;i++) { System.out.print(ipStr[i]); System.out.print("."); } }} 似乎前面的兄弟写这句话String str1[] = str.split(".", 4); 应该必为String str1[] = str.split("\\.", 4); 或者上面有的兄弟写的String str1[] = str.split("[.|]", 4); 都是简单的题目至于第二题public class Test { public static void main(String[] args) { String ipAddress="192.168.1.13"; String [] ipStr=ipAddress.split("\\D"); if (ipStr.length>3) { ipStr[3]="*"; ipStr[2]="*"; } for(int i=0;i<ipStr.length-1;i++) { ipStr[i] += "."; } for (int i = 0; i < ipStr.length; i++) { System.out.print(ipStr[i]); } }} 字符串数组如何添加元素(2维字符串数组,即object data[][])?? 居然在简单的代码上找不出错误,关于窗体显示.... 急~~,找不到servlet包问题!! 关于eclipst的一点问题 求javamail群发电子邮件的方法. 高手们请进 测试工具Junit使用。 Java 2D OR Java 3D jxl导入execl问题 救命啊,哪位可怜可怜,给我mail个cldc吧!(一定给分的)我都快挂了 jface 最简单的问题 找不到符号。
Math.abs(-1);
Math.max(3, 4);
}
public float testAbs(float a){
if(a>=0){
return a;
}else
return -a;
}
public float testMax(float a,float b){
if(a>b){
return a;
}
if(a==b){
System.out.println("a与b相等,输出a");
return a;
}else
return b;
}
String str = "192.168.38.100";
String str1[] = str.split(".", 4);
str1[0] = "192";
str1[1] = "168";
str1[2] = "*";
str1[3] = "*";
System.out.println(str1[0] + "." + str1[1] + "." + str1[2] + "."
+ str1[3]);
}
这个方法比较死。
package com.liha;public class lihanIpTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
lihanIpTest ip=new lihanIpTest();
String ipAddress="192.168.1.13";
String delims = "[.|]";
String[] ipStr=ipAddress.split(delims);
for(int i=0;i<ipStr.length;i++)
{
System.out.println(ipStr[i]);
ipStr[3]="*";
ipStr[2]="*";
}
for(int i=0;i<ipStr.length;i++)
{
System.out.println(ipStr[i]);
}
}}
String delims = "[.|]";
String[] ipStr = ipAddress.split(delims);
for (int i = 0; i < ipStr.length; i++) {
ipStr[3] = "*";
ipStr[2] = "*";
}
for (int i = 0; i < ipStr.length; i++) {
System.out.print(ipStr[i]+".");
} }
这不是为了在你前面发贴吗?所以就写了个死的。
你的输出语句要改改。
嘿嘿 谢啦,我反应比较慢,打开eclipse给他写还得半天,你动作不慢
package com.liha;public class lihanIpTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
lihanIpTest ip=new lihanIpTest();
String ipAddress="193.168.222.333";
String delims = "[.|]";
String[] ipStr=ipAddress.split(delims);
for(int i=0;i<ipStr.length;i++)
{
ipStr[3]="*";
ipStr[2]="*";
}
for(int i=0;i<ipStr.length;i++)
{
System.out.print(ipStr[i]);
System.out.print(".");
}
}}
String str1[] = str.split(".", 4);
应该必为
String str1[] = str.split("\\.", 4);
或者上面有的兄弟写的
String str1[] = str.split("[.|]", 4);
至于第二题public class Test {
public static void main(String[] args) {
String ipAddress="192.168.1.13";
String [] ipStr=ipAddress.split("\\D");
if (ipStr.length>3) {
ipStr[3]="*";
ipStr[2]="*";
}
for(int i=0;i<ipStr.length-1;i++)
{
ipStr[i] += ".";
}
for (int i = 0; i < ipStr.length; i++) {
System.out.print(ipStr[i]);
}
}}