十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1.
创新互联公司-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、川西大数据中心、等保安全、私有云建设等企业级互联网基础服务,咨询电话:18980820575
//10以内所有自然数相乘
package javaapplication1;
public class Multiply {
public static void main(String[] args ){
int i,j;
for(i=1;i10;i++)
{for(j=1;j=i;j++)
{ System.out.printf("%d*%d=%-4d",i,j,i*j);
}System.out.printf("\n");
}
}
}
2.
//100以内所有自然数
package javaapplication1;
public class Naturalnumber {
public static void main(String[] args ){
int i,k=0;
for(i=0;i100;i++)
{
k++;
System.out.printf("%-4d",i);
if(k%10==0) //控制每行输出10个自然数
System.out.printf("\n");
}
}
}
有BigInteger这个类,你可以参数,如果需要自己写,应该是用字符串来处理。
import java.math.BigInteger;
public class TT {
public static void main(String[] args) {
BigInteger i1 = new BigInteger("122222222222222222222222222222222");
BigInteger i2 = new BigInteger("33333333333333333333333333333333");
BigInteger result = i1.multiply(i2);
System.out.println(result.toString());
}
}
public class Demo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入整数:");
int temp1=sc.nextInt(),temp2;
while(true){
temp2=sc.nextInt();
temp1=temp1*temp2;
System.out.println("乘积:"+temp1);
}
}
}
结果:
输入整数:
2
3
乘积:6
4
乘积:24
6
乘积:144
暂时能想到的就是用3目运算符,如果这个也不让用,那就没法了。程序设计的3大基本要素,顺序,分歧,循环,让楼主给扼杀了2个,除了写10个语句外,就只能用3目运算符了,毕竟它不在楼主罗列的不能用的语法中,其实3目运算也还是分歧的一种应用。 //============================================================================= class PrintNum{ public static void main(String args[]){ //num这个数就是给定的数 int num = 5; NumPrint(num,10); } public static int NumPrint(int num,int i){ int r = i1 ? NumPrint(num,i-1) : 0; System.out.println(num+"*"+i+"="+i*num); return r; } }