java知识点整理

1.char类型可以整型类型的值
2.变量的命名规则:
(1)由字母、、$ 开头的
(2)后面部分可以拾字母、数字、下划线
、$
(3)不能是java的关键词
(4)变量名要有意义
3.0是偶数
4.数据类型转换规则:
int(源类型) a = 1.0(目标类型);
(1)源类型大于目标类型,自动类型转换
(2)源类型小于目标类型,强制类型转换
6.常用的运算符:
逻辑运算符
算术运算符
比较运算符
赋值运算符

逻辑--》算术--》比较--》赋值

7.char类型的值可以使用==进行比较
12.
(1)基本 if 选择结构:
if(条件){

	}
(2)if--else选择结构:if(条件){}else{}
(3)多重if选择结构if(条件){}else if(条件){}	
(4)嵌套if选择结构if(条件){if(条件){}}

13.数组之间进行比较,使用==,返回false
16.a++和++a的区别
(1)a++:先赋值在运算
(2)++a:先运算在赋值
17.case语句中如果没有break,那么就一直往下执行
19.基本数据类型:int boolean double char
引用数据类型:类 数组 String

26.获取数组的长度需要使用:数组名.length
获取字符串的长度需要使用:字符串名.length();
28.数组的四要素:数组名,数组长度,数组类型和下标

//有返回值有参数

public String name(String name){return name;
} 
public void main(){show(98);
}
//有返回值无参数
public int age(){return 18;
}
//无返回值有参数
public void getScore(int score){System.out.print(16);
}

//无返回值无参数

public void show(){System.out.print("我是xxx");
}

//语法:
访问修饰符 返回值类型 方法名(参数类型 参数名){
//方法体
(return 返回值)
}
32.面向对象的三大特征:封装、继承、多态
33.retrun语句可以跳出方法。不可以返回多个值。如果该方法的返回类型是void的时候,不需要使用return返回
35.局部变量和成员变量同名时,局部变量的优先级高
43.
(1).String类型转换成StringBuff()
String a = “孟尝君”;
StringBuff sb = new StringBuff(a);
(2)StringBuff转换成String类型
sb.toString();
(3).StringBuff追加内容:.append方法
手写代码题:

  1. 构成三角形的条件:任意两边之和大于第三边。
    用 Java 编写程序,从键盘输入 3 个数,判断是否能够组成三角形,并打印出结果。
public static void testSanJiaoXing(){System.out.println("请输入第一条边:");Scanner sc = new Scanner(System.in);int bian1 = sc.nextInt();System.out.println("请输入第二条边:");int bian2 = sc.nextInt();System.out.println("请输入第三条边:");int bian3 = sc.nextInt();if((bian1+bian2)>bian3&&(bian1+bian3)>bian2&&(bian2+bian3)>bian1){System.out.println("可以组成三角形");}else{System.out.println("不可以组成三角形");}}
  1. “敲七”游戏规则:好友围坐在酒桌前,以任意一人开始轮流报数,数字从 1 开始。凡
    是遇到任何
    7 的倍数,如 14、21、28…或含 7 的数字如 17、27、37…均以敲打桌面代替。
    用 Java 编写程序,打印出 100 以内(包括 100)所有需要敲打桌面的数字。
public static void testSeven(){for(int i = 1;i<100;i++){if(i%7==0){System.out.println(i);}else if(i%10==7){System.out.println(i);}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/325173.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

比特(bit)和字节(byte)(1byte=8bit)

一个0或者一个1存储为一个比特(bit)&#xff0c;是计算机中最小的存储单位。 计算机中是最基本的存储单元是字节(byte) 。每个字节由8个比特构成。

定位

绝对定位 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><style>.div1{height: 200px;width: 200px;background-color: gray;/*绝对定位 基于父级标签原点移开以后会自动释放父级标签原点位置*/po…

Web前端知识体系精简

Web前端技术由html、css和javascript三大部分构成&#xff0c;是一个庞大而复杂的技术体系&#xff0c;其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入&#xff0c;然后不断地接触和学习新的知识点&#xff0c;因此对于初学者很难理清楚整个体…

JavaFX官方教程(十一)之动画基础

翻译自 动画基础 动画基础提供基本动画概念&#xff0c;包含以下部分&#xff1a; 转变 时间线动画 插值 JavaFX中的动画可以分为时间轴动画和过渡。本章提供了每种动画类型的示例。 Timeline并且Transition是javafx.animation.Animation该类的子类。有关特定类&#xff…

《金色梦乡》金句摘抄(十一)

System.out.println("《金色梦乡》"); System.out.println("小说类型的书就是比散文类型的书好看"); System.out.println("通俗易懂"); System.out.println("今天准备看完");从一开始他就觉得难以置信&#xff0c;感觉就像是身处迷雾当…

ssl2295-暗黑破坏神【dp练习】

题目&#xff1a; 无聊中的小x玩起了Diablo I... 游戏的主人公有n个魔法 每个魔法分为若干个等级&#xff0c;第i个魔法有p[i]个等级(不包括0) 每个魔法的每个等级都有一个效果值&#xff0c;一个j级的i种魔法的效果值为w[i][j] 魔法升一级需要一本相应的魔法书 购买魔法书…

内存VS硬盘

一个程序和它的数据在被CPU执行前必须移到计算机的内存 中。 原因 内存存取数据的速度比硬盘的存取速度快10倍&#xff0c;在某些环境里&#xff0c;硬盘和内存之间的速度差距可能会更大。而CPU的速度比内存不知还要快多少倍。当我们把程序从硬盘放到内存以后&#xff0c;CPU…

依赖注入之Autofac使用总结

依赖倒置&#xff1f;控制反转&#xff08;IOC&#xff09;? 依赖注入&#xff08;DI&#xff09;&#xff1f; 你是否还在被这些名词所困扰&#xff0c;是否看了大量理论文章后还是一知半解了&#xff1f; 今天我想结合实际项目&#xff0c;和正在迷惑中的新手朋友一起来学…

JavaFX官方教程(十二)之树动画示例

翻译自 树动画示例 本章提供有关树动画示例的详细信息。您将了解场景中的所有元素是如何创建和动画的。 图4-1显示了带树的场景。 图4-1树动画 项目和要素 树动画项目由几个文件组成。每个元素&#xff0c;如树叶&#xff0c;草叶等&#xff0c;都是在不同的类中创建的。在…

《走遍中国》珍藏版(一)

Console.WriteLine("上一本书已经看完&#xff0c;从今天开始看下一本"); System.out.println("《走遍中国》珍藏版"); System.out.println("这本书是关于地理的"); System.out.println("地理往往是和历史进行紧密联系的");北京、天津…

MySQL建表,DML,DDL,约束,外键策略

创建数据库表 CREATE TABLE student( sno int (6), sname VARCHAR(10), sex CHAR(1), age INT(2), enterdate date, classname VARCHAR(10), email VARCHAR(15) ); – 查看表的结构 desc student – 查看表的数据 SELECT * FROM student DML – 查询表的数据 SELECT * FRO…

ssl1197-质数和分解【dp练习】

Description   任何大于 1 的自然数 n&#xff0c;都可以写成若干个大于等于 2 &#xff0c;且小于等于 n 的质数之和表达式(包括只有一个数构成的和表达式的情况)&#xff0c;并且可能有不止一种质数和的形式。例如9 的质数和表达式就有四种本质不同的形式&#xff1a; 9 …

像素密度(衡量屏幕显示能力)

像素密度√[(长度像素数)^2(宽度像素数)^2]/屏幕尺寸 eg:

通过Roslyn构建自己的C#脚本(更新版)

之前写过文章介绍过如何通过Roslyn构建自己的C#脚本&#xff0c;但那篇文章是参考自Roslyn CTP版的&#xff0c;记得本来想等到Roslyn正式版出来重新更新一下文档的&#xff0c;不过记得后来Roslyn是跳票了的&#xff0c;Scripting API在正式版本中都一度被移除了&#xff0c;这…

JavaFX官方教程(十三)之应用效果

翻译自 Applying Effects 创建视觉效果包含以下主题&#xff1a; 混合效果 绽放效果 模糊效果 投影效果 内阴影效果 反射 照明效果 透视效果 创建一系列效果 介绍如何使用视觉效果来增强JavaFX应用程序的外观。 所有效果都位于javafx.scene.effect包中&#xff0c;…

《走遍中国》珍藏版(二)

Console.WriteLine("上一本书已经看完&#xff0c;从今天开始看下一本"); System.out.println("《走遍中国》珍藏版"); System.out.println("这本书是关于地理的"); System.out.println("地理往往是和历史进行紧密联系的");大门两侧傲…

单表查询

最简单的查询语句 select * from dept select * from emp; – 显示部分列 select empno,ename,sal ,comm,deptno from emp – 显示部分行 where select empno,ename,sal ,comm,deptno from emp where sal<2500 – 别名 select empno 编号,ename 姓名,sal 工资 ,comm 补助…

ssl1072-砝码称重【dp练习】

Description 设有1g、2g、3g、5g、10g、20g的砝码各若干枚&#xff08;其总重<1000&#xff09;&#xff0c; 要求&#xff1a; 输入方式&#xff1a;a1 a2 a3 a4 a5 a6 &#xff08;表示1g砝码有a1个&#xff0c;2g砝码有a2个&#xff0c;…&#xff0c;20g砝码有a6个&…

java中遍历树形菜单,你可能不知道还有这样的方法

版权声明&#xff1a;本文为CSDN博主「穆雄雄」的原创文章&#xff0c;遵循CC 4.0 BY-SA版权协议&#xff0c;转载请附上原文出处链接及本声明。原文链接&#xff1a;https://blog.csdn.net/qq_34137397/article/details/72654955穆雄雄开发工具&#xff1a;MyEclipse 10.5后台…

Docker-Compose 一键部署Ningx+.Net Core+Redis集群

在看该文章前&#xff0c;你需要对Docker有所了解。 1、创建WebApp应用程序 我使用的是.Net Core 1.0.1版本&#xff0c;创建一个MVC应用程序&#xff0c;并添加对Redis的引用。因为这些很基础&#xff0c;也很简单&#xff0c;这里就不详细说明了&#xff0c;特别提一下有关多…