首页 > 编程知识 正文

尚学堂马士兵java视频教程,java基础案例教程答案

时间:2023-05-05 20:26:09 阅读:246517 作者:1500

#尚学堂Java教程答案第二章(如有错误烦请指正)

一,选择题

1.CD
2. C
3. A
4. AB
5. AB

二,简答题

1.Java数据类型分为基本数据类型和引用数据类型,其中基本数据类型分为整型变量(byte,short,int,long)、浮点型(float,double)、字符型(char)和布尔型(boolean),引用数据类型分为类(class)、接口(interface)和数组。
2. 相同之处在于都会进行自增运算,不同之处在于i++是先进行运算再自增,++i是先自增再运算。
3. 两个都是或运算,不同之处在于|会计算左右两边的操作数,而||只要左边为TRUE就能确定整个逻辑表达式的值为TRUE,提高效率。
4. 自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。强制类型转换:用于显式的转换一个数值的类型。

三,编程题 /** * 求圆的周长和面积 * @author fornada * */import java.util.Scanner;public class CircleTest {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("该圆的半径为:R=");double R=scanner.nextDouble();System.out.println("该圆的周长为:C="+"2*3.14*"+R+"="+2*3.14*R);System.out.println("该圆的面积为:S="+"3.14*"+R+"*"+R+"="+3.14*R*R);}} import java.util.Scanner;public class Test2_2 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("本金:");int money=scanner.nextInt();System.out.println("活期1年本金总计:"+Math.round(money*(1+0.35/100)));System.out.println("定期1年本金总计:"+Math.round(money*(1+1.5/100)));System.out.println("活期2年本金总计:"+Math.round(money*(1+0.35/100*2)));System.out.println("定期2年本金总计:"+Math.round(money*(1+2.10/100*2)));}} import java.util.Scanner;public class Test2_3 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.println("请输入一个正整数:");int number=scanner.nextInt();int a,b,c,d;//将数字每一位取下来a=number/1000;b=(number-a*1000)/100;c=(number-a*1000-b*100)/10;d=number%10;//将每位数字都加五取余a=(a+5)%10;b=(b+5)%10;c=(c+5)%10;d=(d+5)%10;//交换位置并输出最后结果System.out.println("加密后的数字为:"+(d*1000+c*100+b*10+a));}}
logrotate-logrotate配置

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。