Java里面遇到的奇怪的现象!!!
来源:互联网 发布:淘宝vip会员购 编辑:程序博客网 时间:2024/04/30 03:17
今天用Java编了个小程序练练手,开发环境是eclipse,其中遇到一个奇怪的现象,在String类型里面,键盘输入一个空格与一个数字在图形界面输出后占用的空间是不一样宽的,结果我怎么也不能上下对齐。然后用两个空格差不多与一个数字相同了,可是也只是差不多,奇怪啊,怎么会这样呢?
到底是怎么回事呢?有空再去研究研究吧:)
图贴不上就附上代码吧:
import javax.swing.JOptionPane;
public class GraphicsOfNumber {
/**
* @param args
*/
public static void main(String[] args) {
String numString = JOptionPane.showInputDialog(null,
"Please enter a number : ",
"Input",JOptionPane.QUESTION_MESSAGE);
int num = Integer.parseInt(numString);
//ShowGraphicsA(num);
//ShowGraphicsB(num);
//ShowGraphicsC(num);
ShowGraphicsD(num);
System.exit(0);
}
public static void ShowGraphicsA(int num){
String str="";
for (int i = 1;i <= num;i++){
for (int j = 1;j <= i;j++)
str+=j;
str+="/n";
}
JOptionPane.showMessageDialog(null,str,
"Result",JOptionPane.INFORMATION_MESSAGE);
}
public static void ShowGraphicsB(int num){
String str="";
for (int i = num;i > 0;i--){
for (int j = 1;j <= i;j++)
str+=j;
str+="/n";
}
JOptionPane.showMessageDialog(null,str,
"Result",JOptionPane.INFORMATION_MESSAGE);
}
public static void ShowGraphicsC(int num){
String str="";
for (int i = 1;i <= num;i++){
for (int k=num;k > i;k--)
str += " ";
for (int j = i;j > 0;j--)
str+=j;
str+="/n";
}
JOptionPane.showMessageDialog(null,str,
"Result",JOptionPane.INFORMATION_MESSAGE);
}
public static void ShowGraphicsD(int num){
String str="";
for (int i = num;i >= 1;i--){
for (int k=num;k > i;k--)
str += " ";
for (int j = 1;j <= i;j++)
str+=j;
str+="/n";
}
JOptionPane.showMessageDialog(null,str,
"Result",JOptionPane.INFORMATION_MESSAGE);
}
}
- Java里面遇到的奇怪的现象!!!
- java的奇怪现象
- java性能测试中遇到的奇怪现象
- 今天遇到的FPGA奇怪的现象
- 万年历程序debug遇到的奇怪现象
- 讨论java两个奇怪的语法现象
- java Calendar类 一个奇怪的现象
- Java String中split的奇怪现象
- 求救!!!奇怪的现象!
- 奇怪的现象
- noskipws()的奇怪现象!
- 好奇怪的现象
- 奇怪的UNION现象
- 奇怪的现象
- SingleTask的Activity启动模式遇到的一个奇怪现象
- 你可能从来没有遇到的Oracle奇怪现象
- 初次学习hibernate时遇到的一个奇怪现象
- session 存放对象变量,及遇到的奇怪现象
- 关闭系统默认共享资源
- IPC$命令
- 2006-4-9 交替学习,提高学习效率的好方法
- 喜欢的音乐
- JAVA文件复制
- Java里面遇到的奇怪的现象!!!
- 为光驱添加“关闭”命令
- C++高级讨论会(一)
- 4月《男人装》读后感
- 贴图不说话
- 停电!
- JSP复制整个文件夹的方法
- 第七章第19题关键代码
- 第七章20题关键代码