Java 基础练习题

Java 基础练习题1.java类名命名规则答:1.大驼峰命名法2.不能以数字开头3.不能使用关键字,但是可以包含关键字4.数字.字母._,$5.见名知意2.java变量名(标识符)的命名规则和注意事项1.小驼峰命名法2.不能以数字开头3.不能使用关键字,但是可以包含关键字4.数字.字母._,$5.见名知意注意事项:1.相同作用域中不允许重复定义2.变量未经初始化,不允许使用3.一条语句可以定义多个相同类型的变量3.求成绩占总成绩的百分比doublescore=90;double

大家好,又见面了,我是你们的朋友全栈君。

1.java类名命名规则
答:
1.大驼峰命名法
2.不能以数字开头
3.不能使用关键字,但是可以包含关键字
4.数字.字母._,$
5.见名知意
2.java变量名(标识符)的命名规则和注意事项
1.小驼峰命名法
2.不能以数字开头
3.不能使用关键字,但是可以包含关键字
4.数字.字母._,$
5.见名知意
注意事项:
1.相同作用域中不允许重复定义
2.变量未经初始化,不允许使用
3.一条语句可以定义多个相同类型的变量
3.求成绩占总成绩的百分比
double score = 90;
double totalscore = 120;
String result = score * 100 / totalscore + "%";
System.out.println(result);
4.main方法
public static void main(String[] args){ 
   
    // Todo
}
5. if  if-else  if-else if -else if
if 结构,单支情形
	如果if语句中的布尔表达式结果为true ,就执行if(){ 
   todo}里面的todo语句
if - else 结构,双支情形,互斥状况
	if - else 结构的情形一定会被执行的
	如果if语句中的布尔表达式为true就执行if{ 
   }里面的内容
	如果为false就执行else{ 
   }里面的内容
if - eles if... else if  else 多支情形
	如果if语句中的布尔表达式为true就执行if{ 
   }里面的内容
	如果else if语句中的布尔表达式为true就执行else if{ 
   }里面的内容
	如果都不满足执行else中的情形
6.java基础类型
四类八种
整数类型 byte short int long
浮点型 float double
字符型 char
布尔类型 boolean
7.取一个4位数,各各位的数字
int num = 1234;
// 获取数字的千位
int thousands = num / 1000 ;
// 获取数字的百位
int hundreds = num / 100 % 10;
// 获取数字的十位
int tens = num / 10 % 10;
// 获取数字的个位
int one = num & 10;
// 求和
int sum = thousands + hundreds + tens + one;
System.out.print("和是:"+sum);
8.打印图形,三角形
// 5行的等腰三角形
// 嵌套循环
// 定义外层循环的行数
int line = 5;
for(int i = 1 ; i <= line ; i++){ 
   
	// 循环体内容,空格 和 *
	for(int j = line -i ; j >  0 ; j--){ 
   
		System.out.print(" ");
	}
	// 输出 * 
	for (int k = 1 ; k <= 2i-1 ; k++){ 
   
		System.out.print("*");
	}
	System.out.println();
}

9.return关键字可以终止for循环吗?:
可以
1.return 作用的第一个作用,终止当前正在执行的方法,for循环一般都声明在方法内
2.return 可以返回方法的返回值,return语句声明在for循环结构内可以返回for循环结构之外的数据值.当方法声明格式为无返回值时,也可以使用return关键字,此时return后面不能跟具体的返回值.当程序加载到return语句时,不管return语句是否在for循环结构中,都会结束当前正在执行的方法,即结束方法内的for循环语句
3.return结束for循环比较强硬,建议使用跳转语句breakcontinue语句
10.怎么得到一个数组的长度,数组的长度可以改变吗?
首先初始化一个数组(静态初始化,动态初始化)
通过数组的属性 length 获取数组的长度,格式为数组名.length
长度可以改变吗
可以,在编译期间,数组长度可以更改,在程序运行期间,数组长度不可以改变(内存空间已经分配过了)
数组具有定长特性
一旦在内存中开辟空间,数组的长度就确定了

11.100以内奇数和
// 获取到100以内所有的奇数
// 获取 100以内所有的奇数和
int sum = 0;
for(int i = 1; i<100 ;i ++){ 
   
	//
	if(i % != 0){ 
   
		sum += i;
		System.out.println(i);
	}
}
System.out.println("100以内的奇数和为: " + sum);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156646.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux(4)Linux 文件内容查看「建议收藏」

    linux(4)Linux 文件内容查看「建议收藏」查看文件内容总览cat由第一行开始显示文件内容tac从最后一行开始显示,可以看出tac是cat的倒着写!nl显示的时候,顺道输出行号!more一页一页的显示文件内容less

    2022年7月29日
    9
  • 在Pycharm的环境下安装OpenCV「建议收藏」

    在Pycharm的环境下安装OpenCV「建议收藏」目录前言PythonPyCharmPython下安装OpenCvPycharm安装opencv-python测试小程序前言因为自己打算开始学图像视觉的知识,所以,就从OpenCv开始学起,没想到,一开始就被这个装环境搞得有点烦了,这里做一个记录,我觉得还是跟网上现在随便搜下来的一些教程不同的,特别是我会教你怎么比较快速的安装一些东西,不然,你应该是会觉得很烦的,比较要安装OpenCv的很多库都是在国外,所以下载速度很慢,好的,现在我们正式开始。Python首先,肯定是Python的下载和安装了,我知

    2022年8月28日
    1
  • Spring bean的生命周期[通俗易懂]

    Spring bean的生命周期[通俗易懂]Spring bean的生命周期

    2022年6月17日
    63
  • 二级导航菜单[通俗易懂]

    二级导航菜单[通俗易懂]本文用html5+css实现了二级导航菜单,二级导航菜单在网站建设中使用的越来越广泛。效果图如下:当鼠标悬停在一级菜单上时,出现二级下拉菜单二级下拉菜单可以被选中,当鼠标悬停上去时,变色。html代码&lt;!DOCTYPEhtml&gt;&lt;html&gt;&lt;head&gt;&lt;metacharset="UTF-…

    2022年7月26日
    10
  • Activiti工作流的详细介绍[通俗易懂]

    Activiti工作流的详细介绍[通俗易懂]一、了解工作流1、工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现。2、工作流管理系统(WorkflowManagementSystem,WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流逻辑进行工作流实例的执行。工作流管理系统不是企业的业务系统,而是为企业的业务系统的运行提供了一个软件的

    2022年10月6日
    2
  • 浏览器扩展程序安装指南在哪_360浏览器扩展在哪里

    浏览器扩展程序安装指南在哪_360浏览器扩展在哪里小助手浏览器扩展程序安装指南

    2022年10月7日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号