实验任务3

1.编写程序,输入商品名、单价和数量,计算总金额。将程序代码和运行结果截图。(30分)

 1 import java.util.Scanner;
 2 public class Main {
 3 
 4     @SuppressWarnings("resource")
 5     public static void main(String[] args) {
 6         // TODO 自动生成的方法存根
 7         String s;
 8         double x,y,sum=0;
 9         
10         System.out.print("请输入商品名,单价以及数量:");
11         Scanner scan=new Scanner(System.in);    //输入时默认以空格作为分隔符
12         s=scan.next();
13         x=scan.nextDouble();
14         y=scan.nextDouble();
15         
16         sum=x*y;
17         
18         System.out.println(s+"的总价为:"+sum);
19     }
20 
21 }

 

2.编写程序,任意输入一个汉字,给出其Unicode编码。将程序代码和运行结果截图。(20分)

 1 import java.util.Scanner;
 2 public class Main {
 3 
 4     @SuppressWarnings("resource")
 5     public static void main(String[] args) {
 6         // TODO 自动生成的方法存根
 7         System.out.print("请输入一个汉字:");
 8         Scanner scan=new Scanner(System.in);
 9         String s=scan.nextLine();
10         char a=s.charAt(0);    //接受s字符串的第一个字符
11         int x=(int)a;    //char强制转换成int类型
12         System.out.print("Unicode编码为:"+x);
13     }
14 
15 }

 

3.编程程序,输入三角形的三条边,计算该三角形的周长。将程序代码和运行结果截图。(30分)

 1 import java.util.Scanner;
 2 
 3 public class Main {
 4 
 5     @SuppressWarnings("resource")
 6     public static void main(String[] args) {
 7         // TODO 自动生成的方法存根
 8         double x,y,z;
 9         
10         System.out.print("请输入三条边:");
11         Scanner s=new Scanner (System.in);
12         
13         x=s.nextDouble();
14         y=s.nextDouble();
15         z=s.nextDouble();
16         
17         if(x+y>z&&x+z>y&&y+z>x)    //判断三角形是否成立
18         
19             System.out.print("三角形的周长为:"+(x+y+z));
20         else
21             System.out.print("三角形不成立");
22     }
23 }

 

4.将你的代码与教材P45页的代码进行比较,并回答如下问题。(请用红色字体作答)

   P45所给的代码中,a+b>c、a+c>b和c+b>a分别表示什么含义?(5分)

   两边之和是否大于第三边

   a+b>c&&a+c>b&&c+b>a表示什么含义?(5分)

   三个条件全部成立,这条语句才为真

   这段代码中为什么要使用if语句?(10分)()提示:可参考教材P49-50,或者课程群的相关视频)

   判断三角形是否成立

5.附加题:在以上调试程序的过程中,记录下至少一种错误信息和解决方法。(10分)

 错误信息:

   解决方法:

posted @ 2016-12-27 08:15  nsociety  阅读(164)  评论(0编辑  收藏  举报