歌谣---后端学习java--语法篇
java持续学习
普通网友
这个作者很懒,什么都没留下…
展开
-
java学习(1):学生管理系统1
最近又想开始接触java了,写了一个简单的学生管理系统找找感觉,分为三部分,适合萌新使用。实现初步功能1建立一个student的java类import java.util.*;public class student {public static void main(String[] args){//输入人数Scanner in = new Scanner(System.in);S...原创 2019-08-21 11:02:42 · 322 阅读 · 1 评论 -
java学习(2):学生管理系统2
这是继续修改后的代码,亲测可用增加一个二位数组存储数据import java.util.;public class student {public static void main(String[] args){//存储学生人数Scanner in = new Scanner(System.in);System.out.println(“请输入学生人数:”);//存储课程数目in...原创 2019-08-21 11:04:50 · 259 阅读 · 0 评论 -
java学习(3):学生管理系统3
总计分为六次修改,代码可直接拿出来用,建立一个类即可,注意类名同步解决总分平均分问题import java.util.*;public class student {public static void main(String[] args){//存储学生人数Scanner in = new Scanner(System.in);System.out.println(“请输入学生人数...原创 2019-08-21 11:06:27 · 221 阅读 · 1 评论 -
java学习(4):第一个java程序
1第一个java文件编写一个.java后缀的文件public class helloworld{public static void main(String[] args){System.out.println(“helloworld”);}}2cmd编译javajavac helloworld生成class文件使用Java helloworld输出helloworld结束...原创 2019-08-22 21:00:12 · 126 阅读 · 0 评论 -
java学习(5):全局变量和局部变量
public class qulitity{static int num1=25;public static void main(String[] args){System.out.println(“全局变量的值为”+num1);int num2=12;System.out.println(num2);Test();}public static void Test(){int n...原创 2019-08-22 21:06:25 · 129 阅读 · 0 评论 -
java学习(6):数据类型
public class Shortdata{public static void main(String[] args){byte by = 45;short sho = 32767;System.out.println(“sho的值是”+sho);//获取最大值System.out.println(Byte.MAX_VALUE);System.out.println(Short....原创 2019-08-22 21:10:01 · 130 阅读 · 0 评论 -
java学习(7):巩固练习
//任务1//使用记事本或其他文本编辑器编写一个java控制台程序,定义一个包含main方法的java类,在main方法中使用合适的数据类型定义如下局部变量,标识符要严格遵守java规范。//学生姓名;学生年龄;学生身高,学生性别,家庭住址,体重,并在控制台使用System.out.print()方法将这些变量数据输出到控制台,要求换行输出。public class test01{publ...原创 2019-08-22 21:12:33 · 380 阅读 · 0 评论 -
java学习(8):巩固练习
//任务2 编写控制台程序将以下给定的整数常量用合适的变量接收并将其10进制值与二进制表示形式分别输出打印在控制台界面//55;666;1080;2500;78451;public class test02{public static void main(String[] args){//byte1的相关内容byte by = 55;System.out.println(“十进制的值”...原创 2019-08-22 21:13:47 · 322 阅读 · 0 评论 -
java学习(9):巩固练习
/**任务 3 根据视频教学编写一个java控制台程序使用正确方式定义#静态变量或静态常量存储以下描述的数据并在控制台界面打印这些数据,#并书写标准文档,方法,及相关注释:#一年之中季节有几个;#一个星期有几天;#狗的颜色;#存款数量;#交通信号灯数量;*/public class test03{public static void main(String[] args){...原创 2019-08-22 21:15:21 · 264 阅读 · 0 评论 -
java学习(10):数据类型
对于java的数据类型,既熟悉又陌生,于是整理了这篇文档。最近的面试让我开始注意细节,细节真的很重要。首先,我们知道在JAVA中一共有八种基本数据类型,他们分别是 byte、short、int、long、float、double、char、boolean 。其中整型有byte、short、int、long,浮点型有float,double另外我们需要知道的是 bit(位):表示信息的最...原创 2019-08-22 21:16:54 · 134 阅读 · 0 评论 -
java学习(11):Java数据类型转换
(自动转换和强制转换)数据类型的转换,分为自动转换和强制转换。自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制。自动数据类型转换自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下:低--------------------------------------------->...原创 2019-08-22 21:18:12 · 186 阅读 · 0 评论 -
java学习(12):i++和++i的区别
先上代码:public static void main(String args[]) {int A = 1;int B = 10;int C = 100;int D = 1000; System.out.println(A++); System.out.println(++B); System.out.println(C++ + C++); Syst...原创 2019-08-22 21:29:02 · 211 阅读 · 0 评论 -
java学习(13):scanner中的方法
//Scanner类中的方法//优点一: 可以获取键盘输入的字符串//优点二: 有现成的获取int,float等类型数据,非常强大,也非常方便;public static void ScannerTest(){Scanner sc = new Scanner(System.in);System.out.println(“ScannerTest, Please Enter Name:”);...原创 2019-08-22 21:29:53 · 253 阅读 · 0 评论 -
java学习(14):java命名规范
//任务 4 在控制台打印输出java标识符定义规则。具体包括://1)类名定义规则//2)方法名定义规则//3)变量定义规则//4)常量定义规则一、命名规范1、 项目名全部小写2、 包名全部小写3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、 变量名、方法名首字母小写,如果名称由多个单词组成...原创 2019-08-23 17:51:01 · 308 阅读 · 0 评论 -
java学习(15):巩固练习
//任务 1//编写控制台java程序,使用Scanner 对象相关方法从//控制台接收用户输入如下数据并使用相关的局部变量接收,在控制台打印输出。//老师的姓名;老师的性别;老师的工资;老师的年龄;工作时长import java.util.*;public class test01{public static void main(String[] args){Scanner in ...原创 2019-08-23 17:53:26 · 259 阅读 · 0 评论 -
java学习(16):巩固练习
/任务 2编写控制台java程序,将以下数据使用合理类型变量进行接收赋值3.5;185.59;8500.50要求在控制台打印这些数据并只显示整数部分。/import java.util.Scanner;public class test02{public static void main(String[] args){Scanner in=new Scanner(System.in)...原创 2019-08-23 17:56:21 · 249 阅读 · 0 评论 -
java学习(17):巩固练习
//#任务 3//#已知有三个人,张无忌,任盈盈,任我行。当前只知道任盈盈的年龄//#可以被用户从控制台输入,并且用户可以告知任盈盈的年龄比张无忌的年龄小几岁,//#任我行年龄是张无忌和任盈盈年龄和还要大几岁,编写控制台程序计算//#三个人的年龄分别是多少在控制台打印输出,并最后计算输出3个人年龄总和是多少。import java.util.Scanner;public class t...原创 2019-08-23 20:09:35 · 346 阅读 · 0 评论 -
java学习(18):巩固练习
/任务 4白大壮和白二壮是双胞胎兄弟,白大壮的身高增加1厘米正好是白二壮的身高,白二壮体重正好是妹妹白无瑕体重,编写程序完成白大壮和白二壮身高的计算并输出,并计算白无瑕的体重输出是多少/import java.util.Scanner;public class test03{public static void main(String[] args){//输入白二壮的身高Scan...原创 2019-08-23 20:12:53 · 342 阅读 · 0 评论 -
java学习(19):巩固练习
/任务 5有三位老师,王老师,孙老师和小李老师,王老师工龄最长(15年),孙老师工龄比王老师小3年,小李老师工龄最短,是王老师和孙老师工龄和的二分之一再除以2的余数正好是他的工龄,编写程序从控制台接收谁的年龄就可以计算出三位老师的年龄/import java.util.Scanner;public class test05{public static void main(Strin...原创 2019-08-23 20:15:07 · 298 阅读 · 0 评论 -
java学习(20):巩固练习
//用运算符判断2019是不是闰年/①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年)地球公转示意图②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) ③、对于数值很大的年份能整除3200,但同时又能整除172800则又是闰年.(如172800年是闰年,86400年不是闰年)/import java.util.Scann...原创 2019-08-23 20:17:24 · 302 阅读 · 0 评论 -
java学习(21):移位运算符
//移位运算符public class test{public static void main(String[] args){int num=3;//向左移位System.out.println(“移位之前的二进制为”+Integer.toBinaryString(num));int moveleft=num<<2;System.out.println(“移位之后的值为...原创 2019-08-24 11:10:34 · 158 阅读 · 0 评论 -
java学习(22):if语句
/任务 1:if语句编写控制台java程序,使用Scanner 对象相关方法从控制台接收用户输入学生年龄,如果输入的年龄大于18,则输出“你是一个成年人了,该有担当了!/import java.util.Scanner;public class test01{public static void main(String[] args){Scanner in=new Scanner(Sy...原创 2019-08-24 11:12:22 · 382 阅读 · 0 评论 -
java学习(23):if..else
/任务2:if else 语句编写控制台java程序,模拟银行取款的功能。使用Scanner对象相关方法从控制台接收用户输入的银行卡账号和密码,与预先定义好的银行卡账号密码相同则输出用户名密码正确,可以取款;如果账号或者密码错误,则输出账号或者密码错误,不能取款(温馨提示:代码中可不要写自己的银行卡号和密码额)/import java.util.Scanner;public cla...原创 2019-08-24 11:13:59 · 205 阅读 · 0 评论 -
java学习(24):if..else...if
/任务3:if… else if…. else if….else语句编写控制台java程序,模拟根据有多少钱买车的功能。使用Scanner对象相关方法从控制台接收用户输入有多少钱,单位为万。如果输入的钱数量大于等于100万,则输出“可以买奔驰”;如果输入的钱数量大于等于50万小于100万,则输出“可以买奥迪”;如果输入的钱数量大于等于20万小于50万,则输出“可以买大众”,其他情况则输...原创 2019-08-24 11:15:14 · 210 阅读 · 0 评论 -
java学习(25):三目运算符
/任务4:三目运算符编写控制台java程序,使用Scanner对象相关方法从控制台接收两个整数,比较他们的大小/import java.util.Scanner;public class test04{public static void main(String[] args){Scanner in =new Scanner(System.in);System.out.println...原创 2019-08-24 11:16:33 · 229 阅读 · 0 评论 -
java学习(26):switch
/扩展练习:任务5:switch语句编写控制台Java程序,使用Scanner对象相关方法接收用户输入的年份和月份,输出这个月有多少天。(提示:闰年计算方法为:能被4整除单不能被100整除;或者能被400整除就是闰年。)/import java.util.Scanner;public class test05{public static void main(String[] args)...原创 2019-08-24 11:17:39 · 270 阅读 · 0 评论 -
java学习(27):巩固练习
/1 使用Eclipse编写控制台应用程, 使用while循环在控制台打印10行10列的如下图形□ □ □ □ □ □ □ □ □ □■ ■ ■ ■ ■ ■ ■ ■ ■ ■□ □ □ □ □ □ □ □ □ □■ ■ ■ ■ ■ ■ ■ ■ ■ ■□ □ □ □ □ □ □ □ □ □■ ■ ■ ■ ■ ■ ■ ■ ■ ■□ □ □ □ □ □ □ □ □ □■ ■ ■ ■ ■ ■...原创 2019-08-24 16:57:06 · 383 阅读 · 0 评论 -
java学习(28):switch
/2使用Eclipse编写控制台应用程, 使用while循环输入如下图形01 02 03 04 05 06 07 08 09 1011 12 13 14 15 16 17 18 19 2021 22 23 24 25 26 27 28 29 3031 32 33 34 35 36 37 38 39 4041 42 ...原创 2019-08-24 16:58:18 · 289 阅读 · 0 评论 -
java学习(29):大神指导(巩固练习)
/3使用Eclipse编写控制台应用程,使用do while循环处理从控制台接收不定数量的学生英语成绩,统计不及格(小于60分)的成绩个数,大于等于90分的优秀成绩数量,计算所有成绩的总分、平均分并输出相关统计结果到控制台/import java.util.Scanner;public class test03 {public static void main(String[] args...原创 2019-08-24 17:00:21 · 491 阅读 · 0 评论 -
java学习(30):巩固练习
/4使用Eclipse编写控制台应用程,利用for循环打印一个等腰三角图形/public class test04 {public static void main(String[] args){int x;int y;int z;for(x=1;x<=4;x++)//外循环控制行数,总共四行{for (y=1;y<=4-x ;y++ ) {//打印小星星前面的空格S...原创 2019-08-24 17:01:25 · 289 阅读 · 0 评论 -
java学习(31):for循环
/5使用Eclipse编写控制台应用程,利用for循环计算输入的两个整数的最大公约数和最小公倍数。/import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);System.out.println(“输入两个整数”...原创 2019-08-25 10:00:28 · 344 阅读 · 0 评论 -
java学习(32):巩固练习
/6使用Eclipse编写控制台应用程,利用循环模仿一个用户的注册,输入用户名和密码,判断用户输入的用户名是否长度位于4到16个字符之间,如果不满足要求则应能够让用户重写输入,判断密码长度是否在6到16个字符之间,如果不满足要求则应能够让用户重写输入,如果输入满足要求则在控制台打印用户注册名和秘密信息,提示字符串的判断长度的方法是字符串对象调用length() 方法。/import ja...原创 2019-08-25 10:02:41 · 464 阅读 · 0 评论 -
java学习(33):巩固练习
/7使用Eclipse编写控制台应用程,利用循环统计用户从控制台输入的N多个整数,对其进行依次判断,对偶数进行累加,对奇数进行累加,最后比较奇数和与偶数的的差,输出如下信息偶数个数15,奇数个数10 ,偶数和是255 奇数和是290 奇数和比偶数和大35/public class test02 {public static void main(String[] args) {int su...原创 2019-08-25 10:04:01 · 428 阅读 · 0 评论 -
java学习(34):巩固练习
/1 使用Eclipse编写控制台应用程, 提示老师预计输入?个学生成绩,接收此数后,最为创建int类型数组的大小限制,使用循环统计包含N个元素的数组,对包含的成绩进行统计,计算如下:共接收成绩数量是多少个所有成绩总和是多少平均分是多少低于60分的是多少高于90(含)分的是多少最高分是多少,最低分是多少/import java.util.Scanner;public class ...原创 2019-08-25 10:05:59 · 391 阅读 · 0 评论 -
java学习(35):巩固练习
/2使用Eclipse编写控制台应用程,将给定的如下数组进行互换存储,互换原则如下所示源整型数组 { 56,28,15,999,30,65,12,77}互换后数组元素排列 {77, 12,15,999,30,65, 28, 56}/public class test04 {public static void main(String[] args){int[] arr={56,28,15...原创 2019-08-25 10:06:55 · 331 阅读 · 0 评论 -
java学习(36):数组排序
/3使用Eclipse编写控制台应用程,接收老师输入的某个学生本学期的5此Java成绩考核,并存储在5个长度的int类型数组中,对数组中的成绩进行从大到小排序,最后依次变量数组中的元素输出到控制台,如下示例:源成绩输入如果依次为{69,62,78,58,90}则排序后依次为 {90,78,69,58,52}遍历打印结果为90,78,69,58,52/import java.util.Sc...原创 2019-08-26 08:41:32 · 339 阅读 · 0 评论 -
java学习(37):二维数组
/4 利用嵌套循环完成以下二维数组的遍历,体会二维数组或多维数组元素的遍历方法及每个维数数组元素的下标特点。/import java.util.Scanner;public class test06 {public static void main(String[] args){Scanner in =new Scanner(System.in);System.out.println(“...原创 2019-08-26 15:25:23 · 251 阅读 · 0 评论 -
java学习(38):数组排序(直接排序)
/5 有一个长度为10的int类型数组,存储了10个年龄数据,利用Eclipse工具设计一个java控制台程序,完成将这个int类型数组中年龄进行算法对比,将10个年龄重新存储在新数组中,新数组中存储年龄应符合以下规则:降序排列 ./import java.util.Scanner;public class test07 {public static void main(String[...原创 2019-08-26 15:32:31 · 369 阅读 · 0 评论 -
java学习(39):九九乘法表
public class test08{public static void main(String[] args){for(int i=1;i<=9;i++){System.out.println();for(int j=1;j<=i;j++){System.out.print("\t"+i+""+j+"="+(ij));}}}}原创 2019-08-26 15:34:13 · 121 阅读 · 0 评论 -
java学习(40):成员实例的定义和访问
定义一个student类public class student {String name;//输入姓名int age;//输入年龄String address;//输入地址char sex;//输入性别double height;//输入身高}定义一个teststudent类//成员实例的定义和访问public class testStudent {public stati...原创 2019-08-26 15:37:46 · 241 阅读 · 0 评论