首页 > 编程语言 >java基础

java基础

时间:2022-08-20 15:23:35浏览次数:62  
标签:java int 基础 System 循环 print public out

深入循环结构

for(循环条件1) {
//循环操作1
for(循环条件2) {
//循环操作2
}
}

 

多层循环:

外层循环变量变化一次,内层循环变量要变化一轮。

 

一、循环打印输出三角形和平行四边形

 

1.直角三角形

public class Demo01 {
public static void main(String[] args) {
// i<=9 表示直角三角形的行数
for (int i=0;i<=9;i++) {
       //控制 * 的数量
for (int j=0;j<i;j++) {
System.out.print("*");
}
       //内层循环结束一轮之后 换行 再循环
System.out.println("");
}
}
}

 

 

 

 

2.等腰三角形

public class Demo01_2 {
public static void main(String[] args) {
// int n = 9;
//等腰三角形
//控制行数
for (int i = 1; i <= 5; i++) {
//控制空格数量
for (int k=5;k>i;k--) {
System.out.print(" ");
}
//控制 * 数量
for (int j = 0; j < 2*i-1; j++) {
System.out.print("*");
}
System.out.println("");
}
}
}

 

 

 

 

3.平行四边形

public class Demo01_4 {
public static void main(String[] args) {
// int n=9;
//平行四边形
     //
for (int i=0;i<9;i++) {
for (int k=8;k>i;k--) {
System.out.print(" ");
}
       //控制 * 数量
for (int j=0;j<9;j++) {
System.out.print("*");
}
System.out.println("");
}
}
}

 

 

 

4.乘法表

public class Demo02 {
public static void main(String[] args) {
//乘法表
     //9*9乘法表
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
          //用字符串拼接的方式打印j*i=j*i(1*1=1)
System.out.print(j+"*"+i+"="+j*i);
System.out.print(" ");
}
System.out.println();
}
}
}

 

 

 

 

 

 

 


标签:java,int,基础,System,循环,print,public,out
From: https://www.cnblogs.com/axiang-123/p/16602915.html

相关文章

  • 零基础学Java(14)对象构造
    对象构造之前学习了编写简单的构造器,可以定义对象的初始状态。但是,由于对象构造非常重要,所以Java提供了多种编写构造器的机制。 重载有些类有多个构造器。例如,可以如......
  • javascript:null和undefined的区别(chrome 104.0.5112.101)
    一,js代码:<html><head><metacharset="utf-8"/><title>测试</title></head><body><buttononclick="test()">测试</button><script>functiontest......
  • Docker入门-基础知识
    Docker入门-基础知识Cloud研习社 Cloud研习社 2022-06-1707:26 发表于山东收录于合集#实战经验33个#云计算34个#计算机37个#docker3个#IT23个 Dock......
  • 2022-08-15 吉林化工学院 第五组 韩嘉宁(MySQL基础)
    掌握情况:已全部理解并且应用基本熟练。学习心得:难得的轻松!!!但基本都是理论知识,需要加强记忆理解!Mysql数据库目录掌握情况:已全部理解并且应用基本熟练。学习心得:难得的轻......
  • jd-jui 反编译Save成java文件时,去除行号
    清除行号注释/*  2600  */1.按Ctrl+F弹出查找窗口(然后点击文件查找页签)。2.设置目录为jd-gui反编译保存java文件存放目录。3.查找模式设置为正则表达式4..查找......
  • RUST基础:类型推导
    Rust基础入门书籍推荐《深入浅出RUST》Rust的类型推导功能是十分强大的。它不仅可以从变量声明的当前语句中获取信息进行推导,而且还能通过上下文信息进行推导1fnmain(......
  • Java SPI机制
    SPI全称ServiceProviderInterface,是java提供的一套服务发现机制,它可以用来启用框架扩展的替换组件。SPI作用:为这些被扩展的API寻找服务发现。SPI是调用方来制定接口规......
  • 基础复习——数据库SQLite——SQL的基本语法——数据库管理器SQLiteDatabase——数据
                                                         ......
  • Golang基础教程
    以下使用goland的IDE演示,包含总计的golang基础功能共20个章节一、go语言结构:二、go基础语法:三、变量四、常量五、运算符六、条件语句七、循环八、函数九、变量......
  • Tomcat 10无法使用javax包
    可以导入新的jakarta包<dependencies><!--servlet依赖--><dependency><groupId>jakarta.servlet</groupId><artifactId>jakarta.servlet-api</artif......