<1>
import java.io.*;
import java.lang.*;
public class Jex4_6
{
public static void main(String[] args)
{
int x,y;
for (x=1;x<36;x++)
{
for (y=1;y<25;y++)
{
if (x+y=36&&2*x+4*y=100)
{
System.out.println("鸟:" + x + "象:" + y);
}
}
}
}
}<2>计算e的x次方 近似的可以认为是 1+x+x^2/2!+x^3/3!+....取前20项
import java.io.*;
import java.lang.*;
public class Jex4_7
{
public static void main(String[] args)
{
try{
int x,i,j,sum,total=0;
x=(byte)System.in.read();
x-=48;
for (j=1;j<=20;j++)
{
sum=1;
for (i=1;i<=j;i++)
{
sum*=(x/i);
total+=sum;
}
}
System.out.println("结果是:" + total);
}
catch(Exception e)
{
System.err.println("Input error!");
}
}
}
import java.io.*;
import java.lang.*;
public class Jex4_6
{
public static void main(String[] args)
{
int x,y;
for (x=1;x<36;x++)
{
for (y=1;y<25;y++)
{
if (x+y=36&&2*x+4*y=100)
{
System.out.println("鸟:" + x + "象:" + y);
}
}
}
}
}<2>计算e的x次方 近似的可以认为是 1+x+x^2/2!+x^3/3!+....取前20项
import java.io.*;
import java.lang.*;
public class Jex4_7
{
public static void main(String[] args)
{
try{
int x,i,j,sum,total=0;
x=(byte)System.in.read();
x-=48;
for (j=1;j<=20;j++)
{
sum=1;
for (i=1;i<=j;i++)
{
sum*=(x/i);
total+=sum;
}
}
System.out.println("结果是:" + total);
}
catch(Exception e)
{
System.err.println("Input error!");
}
}
}
是 if (x+y==36&&2*x+4*y==100)
吧
{
int day = -1 ;
SimpleDateFormat sf = new SimpleDateFormat(format) ;
Date d = null ;
try
{
d = sf.parse(s);
Calendar c = Calendar.getInstance() ;
c.setTime(d);
day =c.get(Calendar.DAY_OF_WEEK) ;
}
catch (ParseException ex)
{
} switch (day)
{
case 0:
return "星期日";
case 1:
return "星期一";
case 2:
return "星期二";
case 3:
return "星期三";
case 4:
return "星期四";
case 5:
return "星期五";
case 6:
return "星期六";
case -1:
return "错误的时间";
default:
return "";
}
}
^_^!我发现问题了
不过还是谢谢你!
我是初学者
再问个问题
输入一个日期(如2006-06-06)现在要求对应的是星期几?
麻烦给写一下程序,让我看看!谢谢!
/************************************************
既然是初学,建议你多看联机帮助,这个问题估计里面肯定有,我也是java初学,所以大家一起学习
怎样才能打印出来
a c e g i k m o q s u w y
z x v t r p n l j h f d b
给个完整的程序哦
import java.lang.*;
public class Jex4_10
{
public static void main(String[] args)
{
int i;
try{
String str1="",str2="";
for (i=1;i<=13;i++)
{
char m=(char)((63+2*i)/4);
str1=str1+m;
}
for (i=1;i<=13;i++)
{
char n=(char)((92-2*i)/4);
str2=str2+n;
}
System.out.println("顺序:"+str1) ;
System.out.println("逆序:"+str2);
}
catch(Exception e)
{
System.err.println("Input error!");
}
}
}
这样对吗? 好像有问题啊,帮我改改啊!