栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于C语言的基础学习Java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于C语言的基础学习Java


 前言

有了C语言的基础,自学JAVA基础语法就比较容易了

发帖是为了督促自己,把自己觉得今天学到的记录下来


 一、课程链接

文字部分参考菜鸟教程的Java教程https://www.runoob.com/java/java-tutorial.html

视频部分是倍速看老师发的b站上的https://www.bilibili.com/video/BV1454y1S76q?spm_id_from=333.337.search-card.all.click

 二、学习内容 1. 输入一个人的相关信息(姓名,性别,年龄,成绩)

代码如下(示例):

import java.util.*;
public class practice {
        public static void main(String[] args) {
                Scanner input=new Scanner (System.in);
                System.out.println("请输入姓名");
                String name=input.next();
                System.out.println("请输入性别");
                String sex=input.next();
                System.out.println("请输入年龄:");
                int age=input.nextInt();
                System.out.println("请输入成绩");
                double score=input.nextDouble();
                System.out.println("姓名"+name);
                System.out.println("性别"+sex);
                System.out.println("年龄"+age);
                System.out.println("成绩"+score);
            }
        }
2.求出一些学生的平均分数,四舍五入是多少

代码如下(示例):

public class practise2 {
	public static void main(String[] args) {
		int []id=new int[] {1,2,3,4,5,6};
		double []score=new double[]{99.4,99.6,99.5,99.2,99.3};
		double num=0;
		for(int i=0;i<5;i++) {
		System.out.print("学生的学号是:"+id[i]+"学生的成绩是:"+score[i]);
		System.out.println();
		num+=score[i];
	}
		double aver =num/5;
		System.out.println("学生的平均分是:"+aver);
		System.out.println("四舍五入之后是:"+Math.round(aver));
}

注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。


 总结

1.如果要使用Scanner输入一定要在最开始加入import java.util.*

2.进行数据转换的时候,如果低容量转化为高容量容易造成精度丢失,如double转为int就会变成整数;如果是高精度转化为低精度就要进行强制转换了。(就像是杯子,小杯子可以放在大杯子里,如果大杯子放在小杯子里就要打碎再放进去,容易出现问题)

低············>高  为byte,short,char->int->long->float->double

3.如果定义数组的时候赋值,那么数组内不可以填写长度,如

int []id=new int[] {1,2,3,4,5,6};

不可以是

int []id=new int[5] {1,2,3,4,5,6};

4.Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。

四舍五入的就是用了Math.round

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/764316.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号