當前位置:首頁 » 團購打折 » javaif打折怎麼算

javaif打折怎麼算

發布時間: 2021-02-08 11:16:49

⑴ java打折程序,有幾個不明白,能幫忙寫下源代碼嗎

import java.util.*;
public class dazhe{
public static void main(String[] arg0){
Scanner in=new Scanner(System.in);
String huiyuan;double jiner;
System.out.println("***************打折系統**************:");
System.out.println("請輸入是否是會員:是(y)/否(其他字元)");
huiyuan=in.next();
System.out.println("請輸入購物金額");
jiner=in.nextDouble();
.out.println((int)jiner);
if(huiyuan=="y")
{
if(jiner>=100&jiner<=200)
{ jiner=jiner*0.8;
System.out.println("實付金額:");
System.out.println((int)jiner);}
else if(jiner>200)
{
jiner=jiner*0.75;
System.out.println("實付金額:");
System.out.println((int)jiner);
}

else if(jiner>=100)
{
jiner=jiner*0.85;
System.out.println("實付金額:");
System.out.println(jiner);}
}
else {System.out.println("實付金額:");
System.out.println(jiner);}

}

}

⑵ java:某商場給顧客的折扣率如下 購物金額小於200,不打折。購物金額大於等於200小於500

這是java的基礎問題, 主要考察的就是if else的使用.

參考代碼如下

publicclassSearchFrame{
publicstaticvoidmain(String[]args){
=520;
computeMoney(m);
doublem1=5000;
computeMoney(m1);
}

//此方法用於計算折扣和應付金額
publicstaticvoidcomputeMoney(doublem){//m為購物金額

doublerate=1.0;//rate代表折扣率;初始折扣率是
if(m>=5000){
rate=0.65;
}elseif(m>=1000){
rate=0.7;
}elseif(m>=500){
rate=0.8;
}elseif(m>=200){
rate=0.9;
}
//pay為實際應付金額
doublepay=m*rate;
//注意,輸出的時候,日常生活中習慣上,折扣不是用0.65來表示,而是6.5表示,所以需要乘10
System.out.println("購物金額:"+m+" 折扣:"+rate*10+" 實際應付金額:"+pay);
}
}

⑶ 在java中,if(是會員)sum = sum * 1200 * 0.9;if條件中會員這個條件應該怎麼寫

比如 你上邊有個條件
String a1=「是會員」;
String a2=「不是會員」;

if(a1.equals("是會員")){
sum = sum * 1200 * 0.9;
}else{
sum = sum * 1200;
}
=============-=================-==========
含義就是如果專是會員就進到屬第一個if語句【因為此時的a1與字元串「是會員」是相同的】
乘以0.9相當於打九折===

如果沒進入第一個if就進入else條件裡面,相當於沒打折===
不知你懂了沒??

⑷ Java三種商品總價格大於3500或者某種商品總價大於5000,則打三折,否則八折怎麼編寫

最後的打折計算浮點數直接計算有誤差,所以打折後的總金額可能與手算的在精度上有誤差。實際場景中一般計算金額都是用BigDecimal。

然後題目的邏輯有點問題,某種商品的總價大於5000了,那這三種商品的總價也是必然大於3500,而且這兩種情況的折扣是一樣的。所以其實此處「三種商品總價格大於3500或者某種商品總價大於5000,則打三折」等價於「三種商品總價格大於3500打三折」。都可以不判斷5000這個條件的。

importjava.util.Scanner;

publicclassDemo{
publicstaticvoidmain(String[]args){
System.out.print("請依次輸入三種商品的價格,以空格分隔(輸入完成後按回車確認) 價格:");

Scannerscanner=newScanner(System.in);
floatprice1=scanner.nextFloat();
floatprice2=scanner.nextFloat();//若此價格大於5000則3折
floatprice3=scanner.nextFloat();

floatsum=price1+price2+price3;

//商品總價格大於3500或者商品2總價大於5000
if(sum>3500||price2>5000){
System.out.println("三折,折後總結為:"+(sum*0.3));
}else{
System.out.println("八折,折後總結為:"+(sum*0.8));
}
}
}

⑸ 用java寫出商品打折程序

嘗試解答一下,這個裡面還有老年和教師的判斷就省略,主要是打折的代碼

importjava.util.Scanner;

classTest{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);

System.out.println("請輸入消費的金額:");
doubleoldprice=sc.nextDouble();
doublenewprice;
if(oldprice>=2000){
newprice=oldprice*0.85;
}elseif(oldprice>=1000&&oldprice<2000){
newprice=oldprice*0.9;
}else
newprice=oldprice;
Judgejud=newJudge();
if(jud.isTeacher()||jud.isOldman())
newprice=newprice*0.95;

System.out.println("打折後的價格是:"+newprice);
System.out.println("折扣的程度是:"+newprice/oldprice);
}

}
classJudge{
publicbooleanisTeacher(){
booleanisTeacher=false;
returnisTeacher;
}
publicbooleanisOldman(){
booleanisOld=false;
returnisOld;
}
}

⑹ 編寫一個java消費單算出折扣怎麼寫如圖

沒有理解你的問題,是想列印出圖上的效果,還是說告訴我原價和折後價讓我算折扣?

⑺ java if 條件表達式

int a = 0;
if((a=1)==3){
}

⑻ 在java中if語句是很費效率的語句么

利用Boolean類提供的方法parseBoolean可以實現在if語句中使用String。 具體分析如下: if(expression)中,expression必須是邏輯版變數、邏輯表達式或者權返回值為邏輯類型的方法。 那麼想在java語言中的if語句中使用String類型,就需要將String類

⑼ 求java大神,幫忙寫一個用if來判斷加減乘除的計算器。在線等!


/**
*計算
*
*@author33062017年5月9日
*@see
*@since1.0
*/
publicclassNumPicker{

publicstaticvoidmain(String[]args){
intnum1=4;
intnum2=2;
intresult=0;

Stringoperation="/";

if(operation.equals("+")){
result=num1+num2;
}elseif(operation.equals("-")){
result=num1-num2;
}elseif(operation.equals("*")){
result=num1*num2;
}else{
if(num2==0){
System.out.println("除數不能為0");
}else{
result=num1/num2;
}
}

System.out.println("result:"+result);
}
}

熱點內容
斷背山有幾分鍾 發布:2024-08-19 08:31:17 瀏覽:253
日本電影 女老師和學生私奔 發布:2024-08-19 08:29:36 瀏覽:49
台灣電影 雙胞胎 發布:2024-08-19 08:02:18 瀏覽:134
2020最新電影在線觀看網站 發布:2024-08-19 07:56:06 瀏覽:641
男男電影虐 發布:2024-08-19 07:04:57 瀏覽:10
韓國電影李采潭主演的關於發廊的 發布:2024-08-19 07:01:57 瀏覽:2
每期都有做的動漫 發布:2024-08-19 06:44:33 瀏覽:778
東宮拍攝時間 發布:2024-08-19 06:44:12 瀏覽:5
林正英電影情節鬼抬轎 發布:2024-08-19 06:36:35 瀏覽:254
懂的都懂在線觀看網站 發布:2024-08-19 06:26:11 瀏覽:676