public class shuchu
{
public static void main(String[] args)
{ int sum=0;
for(int i=1;i<=10;i++)
{
for(int j=1;j<2*i-1;j++){
if(j<i)
System.out.println(j);
else
System.out.println(2*i-j);
}
}
}
}
这个程序输出的怎么都是一个竖行而不是横行啊,我有没有输换行符,谢谢!初学者,请包涵
{
public static void main(String[] args)
{ int sum=0;
for(int i=1;i<=10;i++)
{
for(int j=1;j<2*i-1;j++){
if(j<i)
System.out.println(j);
else
System.out.println(2*i-j);
}
}
}
}
这个程序输出的怎么都是一个竖行而不是横行啊,我有没有输换行符,谢谢!初学者,请包涵
解决方案 »
- 如何使用java导出大数据为xml文件
- java Swing 文本框获取和失去焦点的问题
- 请教大家一个正则表达式问题
- 我在D盘装了J2SDK1.4.2,运行java -vision 后,为什么不能显示版本呢?
- java的一些特殊标示符
- jdk里面的问题,总能碰到。但是看不动是什么意思。
- 怎么才能让Swing中的类的显示效果达到windos的水平?
- 为什么我每次必须要加-classpath 才能编译执行JAVA程序,这样设置classpath 有错吗(如下)
- protected修饰符为什么不能修饰class?为什么用friendly修饰成员变量时产生错误?
- 上回的问题还有一点点不清楚,希望各位ggjj再帮一次忙~:)
- IBM Rational Application Developer J2C 连接SAP的困惑
- 有没有办法使用swing控件来显示PDF文件?
println不就带换行了嘛你直接试试System.out.println()就知道了不换行,请用print()
//求100内的所有素数(质数)
public static void main(String[] args) {
for(int i = 2;i <= 100;i++) {
for(int j = 2;j <= (int)Math.sqrt(i);j++) {//把Math.sqrt(i)转换为int类形
if(i % j == 0){
break;
}
if(j >= (int)Math.sqrt(i)) {
System.out.println(i + " is a prime");
}
}
}
}}
public class SuShu2 {
public static boolean isPrime(int num) {
for(int i = 2; i <= Math.sqrt(num); i++) {//程序默认2是素数,当j=2时,循环不执行
if(num % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
for(int j = 2; j <= 100; j++) {
if(SuShu2.isPrime(j)) {
System.out.println(j + " is a prime");
}
}
}}public class SuShu1 {
public static boolean isPrime(int num){
for (int i = 2; i < num; i++) {//运行效率不高
if ((num % i) == 0) {
return false;
}
}
return true;
}
public static void main(String[] args){
for(int i = 2; i <= 100; i++) {
if(isPrime(i)){
System.out.print(i + " ");
}
}
}}
与
System.out.print
的区别。