java if 语句 class Test03{\x05\x05main(){\x05\x05\x05int cups
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/30 19:41:20
java if 语句
class Test03{
\x05\x05main(){
\x05\x05\x05int cups = 3;
\x05\x05\x05double price = 5.0;
\x05\x05\x05double pay = 0.0;
\x05\x05\x05if(cups>0){
\x05\x05\x05pay = price;
\x05\x05\x05if(cups>1){
\x05\x05\x05\x05if(cups%2==0){
\x05\x05\x05\x05\x05pay = (5+2.5)*(cups/2);
\x05\x05\x05\x05}else{
\x05\x05\x05\x05\x05pay = (5+2.5)*(cups/2)+price;
\x05\x05\x05\x05}\x05\x05\x05\x05
\x05\x05\x05}
\x05\x05\x05}\x05\x05
\x05\x05\x05else{
\x05\x05\x05\x05System.out.println("不卖!");
\x05int cups1 =5;
\x05\x05double a1 = 5.0;
\x05\x05double pay1 = 0.0;
\x05\x05if(cups1>=1){
\x05\x05\x05if(cups1%2==0){
\x05\x05\x05\x05pay1 = cups1/2*(a1+a1/2);
\x05\x05\x05\x05System.out.println(pay1);
\x05\x05\x05}else if(cups1%2!=0){
\x05\x05\x05\x05\x05pay1 = a1+(a1+a1/2)*((cups1-1)/2);
\x05\x05\x05\x05\x05System.out.println(pay1);
\x05\x05\x05\x05\x05
\x05\x05\x05}
这两个代码输出的结果都是一样的 如果cup%2!=0的时候 pay = (5+2.5)*(cups/2)+price; pay1 = a1+(a1+a1/2)*((cups1-1)/2);这两句话 为什么 没区别 不是应该cup-1再除以2吗?
class Test03{
\x05\x05main(){
\x05\x05\x05int cups = 3;
\x05\x05\x05double price = 5.0;
\x05\x05\x05double pay = 0.0;
\x05\x05\x05if(cups>0){
\x05\x05\x05pay = price;
\x05\x05\x05if(cups>1){
\x05\x05\x05\x05if(cups%2==0){
\x05\x05\x05\x05\x05pay = (5+2.5)*(cups/2);
\x05\x05\x05\x05}else{
\x05\x05\x05\x05\x05pay = (5+2.5)*(cups/2)+price;
\x05\x05\x05\x05}\x05\x05\x05\x05
\x05\x05\x05}
\x05\x05\x05}\x05\x05
\x05\x05\x05else{
\x05\x05\x05\x05System.out.println("不卖!");
\x05int cups1 =5;
\x05\x05double a1 = 5.0;
\x05\x05double pay1 = 0.0;
\x05\x05if(cups1>=1){
\x05\x05\x05if(cups1%2==0){
\x05\x05\x05\x05pay1 = cups1/2*(a1+a1/2);
\x05\x05\x05\x05System.out.println(pay1);
\x05\x05\x05}else if(cups1%2!=0){
\x05\x05\x05\x05\x05pay1 = a1+(a1+a1/2)*((cups1-1)/2);
\x05\x05\x05\x05\x05System.out.println(pay1);
\x05\x05\x05\x05\x05
\x05\x05\x05}
这两个代码输出的结果都是一样的 如果cup%2!=0的时候 pay = (5+2.5)*(cups/2)+price; pay1 = a1+(a1+a1/2)*((cups1-1)/2);这两句话 为什么 没区别 不是应该cup-1再除以2吗?
你cups是int型好吧,而int的除是像下取整的,比如Int a=4,b=5;
你输出a/2 和b/2 两个的结果都是2
你输出a/2 和b/2 两个的结果都是2
java if 语句 class Test03{\x05\x05main(){\x05\x05\x05int cups
\x05\x05\x05\x05\x05
英语翻译\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
${limit}\x05 \x05 \x05 \x05 \x05 \x05
\x05\x05
\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05Suppose Mich
英语翻译大学计算机基础\x05\x05\x05\x05中国传统文化\x05\x05\x05\x05大学生身心健康\x05
\x05\x05\x05function init() {
求英语作文一篇View On Serious Reading\x05\x05 \x05\x05\x05\x05\x05\
英语翻译Dreikantleisten kunststoff\x05\x05\x05\x05\x05\x05\x05\x
46.\x05\x05\x05\x05\x05\x05\x05\x05\x05中国传统文化中的生态思想中没有( ).(2
滋润:\x05养育:\x05培育:\x05狭隘:\x05拘谨:\x05荒谬:\x05荒诞:\x05征伐:\x05征服:\