自学java中,只学到循环语句,如何用switch语句完成简易的注册,再登录
步骤如下:
package t2;
import java.util.Scanner;
public class test {public static void main(String[] args) {for(;;){Scanner input = new Scanner(System.in);System.out.println("请输入学生的分数:");double score = input.nextDouble();int level1,level2;if(score>=90.0 && score<=100.0){ level1 = 1;}
else if(score>=80.0){ level1 = 2;}else if(score>=70.0){ level1 = 3;}else if(score>=60.0){ level1 = 4;}else{ level1 = 5;}
if(score>=85.0&&score=70.0){level2 = 2;}else if(score>=60.0){level2 = 3;}else{level2 = 4;}switch(level1)
{case 1:System.out.print("该生的成绩等级是: 优");break;case 2:
System.out.print("该生的成绩等级是: 良");break;case 3:
System.out.print("该生的成绩等级是: 中");break;case 4:
System.out.print("该生的成绩等级是: 及格");break;
case 5:System.out.print("该生的成绩等级是: 不及格");break;}
switch(level2){case 1:System.out.println(" A ");break;
case 2:System.out.println(" B ");break;
case 3:System.out.println(" C ");break;
case 4:System.out.println(" D ");break;}} }}
结果:
拓展资料JAVA抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。
final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。
public class Main
{
public static void main(String[] args)
{
boolean isregister=false,isexit=false;
Scanner sc=new Scanner(System.in);
String user=null,pw=null,tempuser,temppw;
int m;
while(!isexit)
{
System.out.println("1、注册");
System.out.println("2、登陆");
System.out.println("0、退出");
System.out.println("请选择一个菜单:");
m=sc.nextInt();
sc.nextLine();
switch(m)
{
case 1:
System.out.print("请输入账号:");
user=sc.nextLine();
System.out.print("请输入密码:");
pw=sc.nextLine();
System.out.print("请再次输入密码:");
temppw=sc.nextLine();
while(!pw.equals(temppw))
{
System.out.println("两次密码不一致,请重新输入");
System.out.print("请输入密码:");
pw=sc.nextLine();
System.out.print("请再次输入密码:");
temppw=sc.nextLine();
}
System.out.println("注册成功,你可以登录了");
isregister=true;
break;
case 2:
if(!isregister)
System.out.println("请先注册一个账号");
else
{
System.out.print("请输入账号:");
tempuser=sc.nextLine();
System.out.print("请输入密码:");
temppw=sc.nextLine();
if(user.equals(tempuser)&&pw.equals(temppw))
{
System.out.println("登录成功");
}
else
System.out.println("账号或密码错误,登录失败");
}
break;
case 0:
isexit=true;
break;
default:
System.out.println("无法处理的菜单命令");
}
}
sc.close();
}
}
这就需要建立数据库,数据库连接、数据操作等方面的知识。java是编程语言里比较难学的一门,如果有心从事编程方向的工作,最好到专业机构学习并有更多的项目实践,更贴近市场,这样更有利于将来的发展。
动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦。捧起《Java编程思想》仔细钻研,早知如此何必当初呀。"你现在讲究简单方便,你以后的路就长了",
学java到底是学什么
目前java学习除了在高校的专业中学习,还有自学和报班学习两种途径,根据每个人的情况最合适的学习方式是不同的。学习java只要掌握好方式和方法,其实学起来并不是非常难。java学的内容主要有:①JAVA编程基础(基础语法、面向对象、和谐特性等)②WEB应用开发(静态网页制作、Oracle数据库、Java Web开发技术...
Java开发都需要学习什么
1. Java基础知识:包括Java语言的基本语法、面向对象编程、异常处理、泛型、集合框架、输入输出等知识点。2. 数据库:需要学习SQL语言以及关系型数据库的设计与优化,掌握数据库连接池、事务等操作。3. Web开发:了解HTTP协议、前端技术(HTML、CSS、JavaScript),并学习使用常用的Web框架如Spring、SpringMV...
零基础学习Java需要掌握哪些基础技能?
理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。三、零基础学习Java需要掌握哪些基础技能?JAVA的三个技术平台的关系 Java分为三...
...看了一些视频教程感觉不是太好懂,问下学习java前需要学些别的只是...
掌握数学基础:Java编程涉及到一些数学概念,如算法、数据结构等。因此,在学习Java之前,你需要掌握一些数学基础,如概率论、统计学和线性代数等方面的知识。熟悉软件开发工具:学习Java需要使用一些软件开发工具,如集成开发环境(IDE)、代码编辑器等。在学习Java之前,你需要熟悉这些工具的使用,以便更好地...
java需要学习些什么内容
1、软件技术基础、java基础编程、java语法,SQL Server 2005基础编程、C#基础编程;2、SQL server 高级编程、网页设计与制作、javascript编程、java高级编程、java web开发商务网站;3、数据库:MySql、Oracle、DB2;4、JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用...
Java主要是学习什么呢?
1、 java语法。通过任何一本Java入门书籍,都可以学会Java的基本语法。千万不要认为,你把书上的例子程序都能写出来就算学会了Java语法。要想真正掌握,还需要做大量的测试题。对语法不准确的理解,会使你写的代码出现逻辑错误。而这些错误会使你在真正的项目开发中吃尽苦头:你认为正确才会写上去。
Java是编程语言中比较难学的一门语言吗?
Java是编程语言中比较难学的一门语言,它的难度并不低。如需学习java推荐选择【达内教育】。【学习java】要学习以下内容:1、Java语言基础。这阶段主要包括:计算机概述、Java基础、面向对象编程实战等。2、JavaSE核心。这阶段主要包括:项目需求概述\/IDEA、JavaSE核心API、Java8高级API、Maven\/Git等。3、...
学习java需要学习什么
接下来小编这里就分享一下java需要学习的一些内容阶段都有哪些。第一阶段:java基础 本阶段除了JavaSE中要求大家必会的java基础知识外,重点加强了数据结构思想、集合源码分析、jdk9-11新特性的学习。第二阶段:数据库 本阶段主要学习MySQL数据库知识,通过层层递进,让大家掌握开发使用的数据是如何存储和...
学习java,应该在基础部分花费更多的时间还是在框架部分?
学习Java,基础和框架同样重要,基础学扎实了,后边的学习才会更容易 所以在Java的学习中,你得一步步来,切忌急功近利 一般来讲,如果学Java是为了就业,那么通常建议分为这几个阶段进行学习:第一阶段:Java SE基础 Java入门基础必须学习的一些技术要点有:Java基础语法、面向对象、核心类库、集合、IO流...
java到底学什么?怎么学,具体要学习哪些?
而IO是输出的借口,Java.io是Java的核心库,你需要了解“异常、File类、IO流”,编程中也会涉及到“多线程、网络编程、反射”,所以你也要熟悉它们的应用。学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准了Java,你...
捷俘盐酸: import java.util.*; public class Main {public static void main(String[] args){boolean isregister=false,isexit=false;Scanner sc=new Scanner(System.in);String user=null,pw=null,tempuser,temppw;int m; while(!isexit){System.out.println("1、注册...
盈江县15614279634: java里有哪些循环语句? - ?
捷俘盐酸: for、while、do while、 while do 、for each
盈江县15614279634: java中的流程控制语句中的三种循环控制语句 - ?
捷俘盐酸: 三种分别是for循环、while循环、do…while循环.for循环,举例for(int i=0;i<5;i++){ };从0开始循环,每次加1,一直到4结束. while循环,举例while(true){};也就是当条件为真的时候执行,否则一次也不执行 do…while循环,举例 do {i =0;System.err.println(i)}while(i>1){};此情况下即使不满足条件也会执行do中的语句,这个适合while的区别.备注:具体用那种循环根据实际需要选择即可.
盈江县15614279634: 关于java里的 循环语句 - ?
捷俘盐酸: 第一:while语句【他将告诉编译器反复的执行一组代码,直到满足某个条件为止】 他的语法形式为:while(布尔条件){ //要进行循环的语句 }第二:do-while语句【至少得执行一次循环】 相应语法:do{//执行循环的语句}while(布尔条件...
盈江县15614279634: JAVA 中控制语句和循环语句都有不同的写法,如果只掌握其中的一种是否就行呢? - ?
捷俘盐酸: 当然不行了,不同的控制语句和循环语句都有适合自己的环境去执行,你怎么知道你掌握的一种就适合所有的呢!
盈江县15614279634: 大哥,我刚学到java中的循环语句这块,感觉自己思维非常混乱,不能独 - ?
捷俘盐酸: 的确,Java里的循环语句很重要,而且必须掌握.你可以多看看这方面的书籍加深理解,上机多做做这方面的例题,先试着做一些简单的有代码的,敲完后,弄明白每句代码的意思.然后再举一反三的试试,看看输出结果有什么不同,这样逐渐培养和加深你对循环的理解.其实,循环很简单的,不要一时蒙住了,就着急,耐下心来去反思反思就OK了,这也是良好编程习惯的一种表现,切莫急躁!对以后的编程之路有很大帮助的.祝你成功!
盈江县15614279634: 我刚开始学java,现在学到For循环,感觉难于接受,我该怎么办?思路方面也不太清晰.我该怎么解决? - ?
捷俘盐酸: 搞清for()循环语句的概念就好了 for( e1; e2; e3) { for_loop_statements ; //如果只有一个语句,可不用加{} } e1 初始化区,只执行一次 e2 条件判断区,先判断,后确定是否循环, 如果e2结果为真,则循环执行for_loop_statements ; ,否则,结束循环 e3 循环变量变化区,执行for_loop_statements ; 语句结束后,转到这里,运行完e3,转到e2继续检查是否结束
盈江县15614279634: java 中的循环语句有哪些 - ?
捷俘盐酸: break:跳出循环continue:结束本次循环.比如:for(int i = 0;i < 10;i++){if(i == 2){break;}System.out.println(i); } 将只是输出:0,1for(int i = 0;i < 10;i++){if(i == 2){continue;}System.out.println(i); } 将只是输出:0,1,3,4,5,6,7,8,9(不会输出2),因为当i==2时,将跳过System.out.println(i);的执行,直接到下次循环了.
盈江县15614279634: 学java主要要掌握哪些东西? - ?
捷俘盐酸: 我认为学习java应该从以下几个方面入手: 1.java的基本数据类型,java的运算符,还有运算符之间的优先级,常用的循环语句,例如for循环,while循环等等,这一部分学起来相对要容易一些,随便找一本教材都会讲这些东西,只要你多动手敲...
盈江县15614279634: Java中的循环语句指什么? - ?
捷俘盐酸: 和c语言一样 有fo循环; while循环; 没什么区别. 请采纳.