重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
//第一題的答案:
成都創新互聯技術團隊10年來致力于為客戶提供網站設計制作、做網站、品牌網站建設、網絡營銷推廣、搜索引擎SEO優化等服務。經過多年發展,公司擁有經驗豐富的技術團隊,先后服務、推廣了成百上千網站,包括各類中小企業、企事單位、高校等機構單位。
import?java.util.Scanner;
public?class?test?{
public?static?void?main(String[]?args)
{
System.out.println("輸入購買金額:");
Scanner?input=new?Scanner(System.in);
double?a=input.nextDouble();
System.out.println("輸入顧客類型(會員或普通):");
String?b=input.next();
if(b=="會員")
{
if(a=100)
{
a=a*0.8;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
if(b=="普通")
{
if(a=200)
{
a=a*0.75;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
}
}
//下面是第二題答案:
public?class?test?{
public?static?void?main(String[]?args)
{ ???????????
for(int?i?=?0;?i??3;?i++)?
{?
for(int?x?=?i?+?1;?x??3;?x++)?
{?
System.out.print("?");?
}?
for(int?y?=?0;?y??(i?+?1)?*?2?-?1;?y++)?
{?
System.out.print("*");?
}?
System.out.println();?
}?
for(int?i?=?0;?i??4;?i++)?
{?
for(int?x?=?0;?x??i;?x++)?
{?
System.out.print("?");?
}?
for(int?y?=?i;?y??2?*?4?-?i?-?1;?y++)?
{?
System.out.print("*");?
}?
System.out.println();?
}
}
}
import com.capinfo.crypt.*;
public class RsaTest
{
public RsaTest(){
}
public static void main(String[] args){
//首信公鑰文件
String publicKey = "d:/Public1024.key";
//簽名信息
String SignString = "3e5671bc4f91c3d055b18c1e5e22dd9db157380c7ee8facf0b1117082fbf398d7113c2df7e3219fc28dd88dd26cb096cabe607f3e397dfc2dcdb3349351a5f025ea0761da6e39e2d2fd311294a6076e777fe2ab8911f22113c435b89d63ae4f2aff2f333f7ebd40cc89601d58fb37b16596b5c94eb8b64cd52e12b9679248e6a";
//原信息
String strSource = "abcde12345";
try{
//公鑰驗證
RSA_MD5 rsaMD5 = new RSA_MD5();
int k = rsaMD5.PublicVerifyMD5(publicKey,SignString,strSource);
if(k==0)
System.out.println("驗證成功.");
else
System.out.println("驗證失敗.");
}catch(Exception e){
System.out.println("驗證異常.\n"+e);
}
}
}
你也不說計算公式,不知道怎么計算,我去網上找了一個月支付款的計算公式,不知道和你題目的要求是否一樣,如果不一樣你就改下公式就行。
java代碼如下:
public?class?Loan?{
public?static?void?main(String[]?args){
double?rate?;//利率
int?year?;?//年數
double?money?;?//貸款總額
double?monthpay?;//月付款
Scanner?sc?=?new?Scanner(System.in);
System.out.println("輸入月利率:");
rate?=?sc.nextDouble();
System.out.println("輸入年數:");
year?=?sc.nextInt();
System.out.println("輸入貸款總額:");
money?=?sc.nextDouble();
//計算月付款
monthpay?=?(money?*?rate)/Math.abs(1?-?(1?/?(1?+?rate?)?*?year?*?12?));
System.out.println("每月應該還貸款:"?+?monthpay);
}
}
public interface ITransfer{ /* * 銀行內部轉賬,從轉出賬號中扣除轉賬金額,給轉入賬號增加轉賬金額,需要保證以上兩個操作 * 要么同時成功,要么同時失敗 * fromAccountId 轉出賬號 * outAccountId 轉入賬號 * amount 轉賬金額 */ public void transferInner(String fromAccountId,String outAccountId,BigDecimal amount); /* * 外部轉賬-轉出,從轉出賬號中扣除轉賬金額 * fromAccoutnId 轉出賬號 * amount 轉賬金額 */ public void transferOut(String fromAccountId,String outAccountId,BigDecimal amount); /* * 外部轉賬-轉入,從轉入賬號中增加轉賬金額 * toAccoutnId 轉出賬號 * amount 轉賬金額 */ public void transerIn(String toAccountId,BigDecimal amount); } public interface ITransfer{ /* * 銀行內部轉賬,從轉出賬號中扣除轉賬金額,給轉入賬號增加轉賬金額,需要保證以上兩個操作 * 要么同時成功,要么同時失敗 * fromAccountId 轉出賬號 * outAccountId 轉入賬號 * amount 轉賬金額 */ public void transferInner(String fromAccountId,String outAccountId,BigDecimal amount); /* * 外部轉賬-轉出,從轉出賬號中扣除轉賬金額 * fromAccoutnId 轉出賬號 * amount 轉賬金額 */ public void transferOut(String fromAccountId,String outAccountId,BigDecimal amount); /* * 外部轉賬-轉入,從轉入賬號中增加轉賬金額 * toAccoutnId 轉出賬號 * amount 轉賬金額 */ public void transerIn(String toAccountId,BigDecimal amount); }