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

java学习 Day04 Markdown学习

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

java学习 Day04 Markdown学习

Day4 字符连接符

用 + ,String

 System.out.println(""+10+20)
 输出1020
三元运算符号
 x ? y : z
 如果x==true 则结果为y,否则为z
 int score = 50;
 String type = score < 60 ? "不及格" : "及格" 

包机制

类似于文件夹

一般用公司域名倒置作为名字

 import package1

生成JavaDoc文档

cmd命令

 javadoc -encoding UTF-8 -charset UTF-8
 //后面一串是为了多现实中文

Scanner 对象

基本语法

 import java.util.Scanner;
 Scanner s = new Scanner (System.in);

for example:

用next方法(会去掉空格)
 package com.lee.saving.scanner;
 ​
 import java.util.Scanner;   //一定要有这行
 ​
 ​
 public class Demo1 {
     public static void main(String[] args){
         
         //创建一个扫描对象
         Scanner scanner = new Scanner(System.in);
         
         System.out.println("使用next方法接受:");
         
         //判断用户有没有输入字符串
         
         if(scanner.hasNext()){
             //用next 方法接收
             String str = scanner.next();
             System.out.println("输出的内容为"+str);
         }
         
         scanner.close();
         
     }
     
 }
 ​
用nextLine方法(以回车为结束符,前面所有内容)
 package com.lee.saving.scanner;
 ​
 import java.util.Scanner;
 ​
 ​
 public class Demo1 {
     public static void main(String[] args){
         
         //创建一个扫描对象
         Scanner scanner = new Scanner(System.in);
         
         System.out.println("使用nextLine方法接受:");
         
         //判断用户有没有输入字符串
         
         if(scanner.hasNextLine()){
             //用next 方法接收
             String str = scanner.nextLine();
             System.out.println("输出的内容为"+str);
         }
         
         scanner.close();
         
     }
     
 }
 ​

一定要记得关闭内存;

Scanner 多输入
 package com.lee.saving.scanner;
 ​
 import java.util.Scanner;
 ​
 public class Demo3 {
     public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         
         //和
         double sum = 0;
         double m = 0;
         int x = 0;
         
         while (scanner.hasNextDouble()){
             m = scanner.nextDouble();
             x++;
             sum+=m;
         }
         System.out.println(x+"个数和为"+sum);
         scanner.close();
     }
 }
 ​

选择结构 if结构 多选择结构
 if(条件){
 }
 else if(条件){    
 }
 else if(条件){
 }
 else(){
 }
 ​

switch
 package com.lee.saving.Struct;
 ​
 public class switchDemo2 {
     public static void main(String[] args) {
         char grade = 'C';
         //JDK8支持字符串String name = "狂神"
         
         switch (grade){
             case 'A':
                 System.out.println('1');
                 break;
             case 'B':
                 System.out.println('2');
                 break;
             case 'C':
                 System.out.println('3');
                 break;
             default:
                 System.out.println('4');
         }
     }
 }
 ​

循环结构 while
 while(布尔表达式){
     //循环内容
     }

 //计算1+2+...+100
 ​
 package com.lee.saving.Struct;
 ​
 import java.sql.SQLOutput;
 ​
 public class whileDemo1 {
     public static void main(String[] agrs){
         int i = 0;
         int sum = 0;
         while (i<=100){
             sum=sum+i;
             i++;
             
             
         }
         System.out.println(sum);
     }
 }
 ​

do...while

保证了循环体被执行一次

 while(布尔表达式){
 //代码
 }while(布尔表达式);

 package com.lee.saving.Struct;
 ​
 public class dowhileDemo1 {
     public static void main(String[] args) {
         int i = 0;
         int sum = 0;
         
         do{
             sum = sum +i;
             i++;
         }while (i<=100);
         System.out.println(sum);
     }
 }
 ​

for
 for(初始化;boolean;update){
     
 }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004247.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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